Profile Picture

Hi, I'm Oğuzhan

Computer Engineering Student at Hacettepe University

I build intelligent, high-performance systems that blend computer vision, embedded platforms, and modern software — with a focus on precision, usability, and real-world impact.

Experience

My professional journey and key accomplishments

2025 — Present

Computer Vision Intern

Mavinci

Working on computer vision and robotics systems, focusing on visual odometry, ROS-based architectures, and embedded camera integration using Raspberry Pi. Collaborating with the engineering team to develop reliable, real-time perception modules for drones.

Linux Raspberry Pi Libcamera SLAM ROS UDP/TCP C++
  • Improved video encoding performance by 20% on Raspberry Pi through hardware overclocking and optimization.
2025 - Present

Computer Vision Developer

Self-Employed

Developed a feature-based visual odometry pipeline for the Teknofest "AI in Aviation" competition. Used ORB, BFMatcher, and Essential Matrix to estimate 3D motion from video frames. Aligned the trajectory with ground-truth using scale estimation and 3D rotation fitting. Exported full aligned positions for use in autonomous navigation systems.

Python OpenCV SciPy Visual Odometry 3D Motion Estimation
2024 - 2025

Computer Vision Developer

Hacettepe Robotics Society

Developing object detection and tracking algorithms using YOLOv11 and OpenCV for an Air Defense System. Focused on optimizing detection accuracy and tracking efficiency. Involves low level integration of motors, sensors, cameras, and STM32 microcontrollers for precise system operation.

OpenCV YOLOv11 STM32 Git CSRT UART

Featured Projects

A selection of projects that showcase my skills and passion for development

AI Hypertrophy Coach (RAG Agent)

A full-stack AI application that generates personalized, evidence-based bodybuilding programs. Features a RAG pipeline using Pinecone to retrieve validated workout templates from Google Drive, eliminating AI hallucinations.

Next.js FastAPI n8n Pinecone Llama 3 RAG

Pomodoro Timer - GNOME Extension

A native GNOME Shell extension for productivity-focused time management. Supports GNOME 45-49 with 70+ installs within 3 days of launch. Features customizable intervals, sound alerts, and seamless desktop integration.

GNOME Shell GJS JavaScript Linux

Media Organizer - JavaFX App

A desktop app to organize and categorize movies with IMDb integration and persistent data storage. Developed with Java 17, JavaFX, and JSON handling.

JavaFX Java 17 Gson Maven

Lab Projects – Hacettepe University

Coursework projects covering algorithms, OOP, image processing, and game development. Built using Python, Java, and C++.

Python Java C++ OOP Image Processing

Computer Vision Lab – BBM416

Advanced computer vision assignments covering image processing, feature detection, object recognition, and deep learning-based vision techniques. Implemented using Python and OpenCV.

Python OpenCV NumPy Deep Learning

Machine Learning Lab – BBM408

Machine learning assignments covering supervised and unsupervised learning algorithms, neural networks, model evaluation, and practical ML applications using Python.

Python Scikit-learn NumPy Pandas

Technical Skills

Technologies and tools I work with

Programming Languages

Python
JavaScript
C++
Java

Frontend & UI

Next.jsNext.js
HTML5
CSS3
JavaFX

Computer Vision

OpenCV
YOLO
Object Tracking
Image Processing

Robotics & Embedded

Raspberry Pi
libcamera
SLAM
Linux

AI & Automation

RAG Pipelines
LLMs
FastAPI
n8n
Pinecone

Tools & Platforms

Git
Docker
GNOME/GJS
Object Oriented Design
Algorithms & DS

About Me

I'm a Computer Engineering student at Hacettepe University, passionate about solving real-world problems through software and hardware integration. My interests lie in computer vision, embedded systems, and fullstack development.

I’ve worked on diverse projects, from mobile apps using Flutter to air defense systems. I continuously enhance my skills through competitive programming and hands-on development.

I enjoy working at the intersection of algorithms, systems, and user experience — always aiming to build efficient, scalable, and impactful solutions.

Let's Connect

I'm always interested in hearing about new opportunities

Whether you have a project in mind or just want to chat, feel free to reach out!

oguzhankokulu@gmail.com