Full-Stack · Data · C++

Hi, I’m Öykü.
I build calm, focused software.

I’m a 5th-semester Computer Programming & Analysis student at Seneca Polytechnic in Toronto, focusing on full-stack web development, databases, and data-driven applications. I like turning course concepts into real, polished projects.

Currently seeking Summer 2026 co-op opportunities.

Öykü Çabuk

Selected Work

Projects

Book Library & Reading Tracker

Full-Stack

A calm, minimal app to search, save, and track books, reading progress, and notes.

Next.js · Node.js · Express · MongoDB

  • Search books via external API and save them into a personal library.
  • Track reading progress, ratings, and notes for each book.
  • Responsive UI with a black/white + koi red accent theme.

Student Task Manager

Full-Stack

Task manager for students to organize assignments, deadlines, and personal tasks.

React/Next.js · Node.js · Express · MongoDB

  • JWT-based auth for sign up, login, and protected routes.
  • Tasks with status, category, priority, and due dates.
  • Mobile-first UI tailored for quick checking on the go.

Restaurant Delivery Analytics Dashboard

Data Engineering / Analytics

End-to-end analytics system for restaurant delivery insights, built on a real relational schema.

Python · SQLite · pandas · Streamlit · SQL · ReportLab

  • Designed ETL pipeline to extract, transform, and analyze delivery, driver, and menu-item data.
  • Built a multi-page Streamlit dashboard with KPIs, charts, and interactive filters.
  • Computed insights like driver efficiency, delivery patterns, and top-selling menu items.
  • Implemented PDF report generation with automated summaries for business stakeholders.

Digital Library Console Application

C++

A console-based digital library system built with C++ using OOP principles to manage books, users, and transactions.

C++ · OOP (Encapsulation, Inheritance, Polymorphism) · STL · File I/O

  • Designed and implemented core features using OOP principles such as encapsulation, inheritance, and polymorphism.
  • Developed a full console-based system for managing library resources, including book records and user transactions.
  • Used STL containers (vectors) and algorithms for dynamic data storage, searching, and sorting.
  • Implemented file handling to persist library data across sessions.

About

Who I am

I’m Öykü, a Computer Programming & Analysis student at Seneca Polytechnic in Toronto. I enjoy turning course concepts into focused, real-world projects that strengthen my understanding of full-stack development and data structures.

Right now, I’m especially interested in building web applications with Next.js, Node.js, and MongoDB, and using Python for small analytics and automation tools.

My goal is to join a co-op team where I can contribute to real features, learn from more experienced developers, and grow my skills in APIs, databases, and clean UI design.

Snapshot

  • Location: Toronto, Canada
  • Program: Computer Programming & Analysis @ Seneca
  • Focus: Full-stack web · Data · C++
  • Looking for: Summer 2026 co-op

Skills

Tech I work with

Languages

  • JavaScript (ES6+)
  • C++
  • Python
  • SQL
  • HTML5 & CSS3

Frameworks & Libraries

  • React / Next.js
  • Node.js & Express
  • Tailwind CSS

Databases & Tools

  • MongoDB / MongoDB Atlas
  • PostgreSQL / MySQL
  • Git & GitHub
  • VS Code
  • Postman / Thunder Client

Contact

Let’s get in touch

Feel free to reach out if you’d like to talk about co-op roles, projects, or anything related to software development.