Based in Warsaw · Open to opportunities

I build software that turns complex systems into clear experiences.

Computer Engineering student and software developer focused on web products, API integrations and practical problem-solving.

Okan Ozkan
Okan OzkanSoftware developer Warsaw, Poland

Frontend · Backend · Data · APIs

JavaScript Python REST APIs SQL Git & Linux

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.

AdsForecast campaign intelligence dashboard
01 / Featured project

AdsForecast

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

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.

A practical full-stack foundation.

01

Programming

JavaScript · Python · C · C++

02

Web & APIs

HTML · CSS · REST APIs · Meta API

03

Data

SQL · MySQL · Database fundamentals

04

Engineering workflow

Git · GitHub · Linux · Jira · Testing

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.

  1. 01

    Understand

    Clarify the user, the decision they need to make and the constraints around the problem.

  2. 02

    Structure

    Break the system into clear interfaces, data flows and responsibilities before adding complexity.

  3. 03

    Build

    Implement in small testable pieces, connect the layers and keep the experience coherent.

  4. 04

    Verify

    Test real states, debug what fails and refine the result using evidence and feedback.

Technical foundations, reinforced by practice.

Python Programming

METU / BilgeIs

2022

Python Programming for AI

Udemy

2019

Algorithm & Programming Logic

Udemy

2019

Siber Yildiz CTF

BTK · Cybersecurity challenge participant

2019

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

Have a role, project or idea worth building?

okanmsf@gmail.com
Warsaw, PolandAvailable for software development opportunities