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.

Blog Management Platform

Full-Stack

A full CRUD blog platform to create, view, filter, and manage posts with dynamic updates.

Node.js · Express.js · EJS · JavaScript · HTML/CSS · Bootstrap · Git/GitHub

  • Implemented full CRUD functionality for blog articles (create, view, filter, manage) with dynamic content updates.
  • Built modular EJS views with layout reuse and conditional rendering to improve maintainability and responsiveness.
  • Used Bootstrap for consistent responsive UI and Git/GitHub with structured commit messages for version control.

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

Programming Languages

  • Java
  • C++
  • JavaScript
  • Python
  • SQL
  • Bash Scripting

Web Development

  • Node.js · Express.js
  • React · Next.js
  • HTML5 · CSS3
  • Bootstrap
  • REST APIs · JSON · XML

Databases · Tools · QA

  • PostgreSQL · MySQL · Oracle SQL
  • MongoDB
  • Git · GitHub
  • VS Code · Visual Studio
  • Postman · Jira
  • SDLC · Agile (Scrum)
  • Unit/System/Integration/Acceptance Testing
  • Test Case Development

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.