Selected work
Products built around real problems.
I care about the whole path: understanding the problem, shaping the interface, connecting the data and making the system reliable.
01 / Featured projectAdsForecast
Meta advertising analytics and recommendation platform
Built a web application that retrieves campaign data through the Meta API, translates performance signals into clear insights and adds an actionable recommendation layer for campaign improvement.
Meta API→Analytics→Recommendations
- Role
- Product & development
- Focus
- API integration, analytics, UX
- Stack
- JavaScript, SQL, REST APIs
Experience
Learning by building.
Jun — Jul 2026
Professional experience
Software Engineer Intern
Rook AI Technology · Istanbul, Türkiye
Completed development tasks within the engineering team’s workflow, debugged and tested implementations, revised work from feedback and collaborated through Git and GitHub.
2024 — Present
Education
B.Sc. Computer Engineering
Vistula University · Warsaw, Poland
Building foundations across data structures, algorithms, object-oriented programming, databases, computer networks and software development.
2019 — 2022
Technical development
Programming & Cybersecurity
METU / BilgeIs · Udemy · BTK
Completed training in Python, Python for AI and algorithmic thinking, alongside technical problem-solving through the Siber Yildiz CTF.
Capabilities
A practical full-stack foundation.
01Programming
JavaScript · Python · C · C++
02Web & APIs
HTML · CSS · REST APIs · Meta API
03Data
SQL · MySQL · Database fundamentals
04Engineering workflow
Git · GitHub · Linux · Jira · Testing
How I work
From ambiguity to a working system.
I work across the boundaries between product thinking and implementation, keeping the goal visible while the technical details take shape.
- 01
Understand
Clarify the user, the decision they need to make and the constraints around the problem.
- 02
Structure
Break the system into clear interfaces, data flows and responsibilities before adding complexity.
- 03
Build
Implement in small testable pieces, connect the layers and keep the experience coherent.
- 04
Verify
Test real states, debug what fails and refine the result using evidence and feedback.
Continued learning
Technical foundations, reinforced by practice.
Python Programming
METU / BilgeIs
2022Python Programming for AI
Udemy
2019Algorithm & Programming Logic
Udemy
2019Siber Yildiz CTF
BTK · Cybersecurity challenge participant
2019About me
Curious about how every layer connects.
I’m a Computer Engineering student at Vistula University in Warsaw. I enjoy building web applications and understanding how the frontend, backend, database and external services work together.
My background before software spans healthcare and media coordination. It taught me to work carefully, communicate clearly and stay useful when the context changes.
Turkish · NativeEnglish · C1Polish · A2