Projects

AI-Powered ATS Resume Tailoring Platform

TypeScript

Architected a full-stack AI resume tailoring platform automating job-specific resume customization end-to-end.

  • Architected a full-stack AI resume tailoring platform using Next.js 15, TypeScript, and Cloudflare Workers (OpenNext), automating job-specific resume customization end-to-end.
  • Engineered a multi-provider LLM abstraction layer spanning 5 AI providers (Gemini, OpenAI, Claude, DeepSeek, OpenRouter) with a config-driven fallback chain ensuring zero-downtime failover.
  • Designed a deterministic compile-verify-retry pipeline measuring real compiled PDF line density against a 54-line capacity model to guarantee exact one-page ATS output.
  • Built an AI-driven CV format converter ingesting LaTeX, PDF, and DOCX resumes via unpdf and Mammoth, remapping any input into a structured template with zero data fabrication.
  • Secured public-facing API routes with Cloudflare Turnstile verification and Upstash Redis rate limiting, preventing abuse across serverless compile and inference endpoints.
Next.js 15TypeScriptCloudflare WorkersOpenNextAILLMunpdfMammothTurnstileUpstash Redis

Generative AI Virtual Photography System

Python

End-to-end full-stack Generative AI system to transform raw product photos into professional studio visuals with zero cloud dependency.

  • Engineered a full-stack Generative AI virtual photography system utilizing Stable Diffusion, ControlNet, and Qwen Image Edit (Qwen 2.5 VL) to transform raw product photos into studio-grade visuals.
  • Orchestrated a 4-component pipeline (FP8 UNET, 7B-parameter CLIP, VAE, Lightning LoRA), quantizing weights to cut memory footprint by 4x and enable local execution on 6GB-VRAM consumer GPUs.
  • Designed automated AI workflows using ComfyUI and AuraFlow/Euler schedules, reducing diffusion sampling from 20+ to 4 steps and achieving a 5-8x inference speedup without quality loss.
  • Applied advanced Prompt Engineering across 3 distinct camera-angle pipelines, formulating rigorous positive/negative prompt strategies to eliminate artifacts and strictly preserve product identity.
  • Architected a React frontend utilizing WebSockets for logging 12-step generation cycle.
Stable DiffusionControlNetQwen Image EditComfyUILoRAReactWebSocketPrompt Engineering

Game Analysis with Image Processing

Python

Computer Vision system that detects physical game tiles and mathematically models game rules to recommend optimal moves.

  • Architected an end-to-end Computer Vision system to detect physical game tiles and recommend optimal moves, utilizing a Client-Direct architecture with Next.js and an isolated Flask API to bypass serverless cold starts.
  • Implemented a Two-Stage Hybrid AI pipeline utilizing YOLOv8-Nano for localization (99.4% mAP50, 41ms) and ResNet-18 for classification (97.26% accuracy, 2.88ms).
  • Formulated complex combinatorial game rules utilizing Depth-First Search (DFS) and Memoization (Hash Caching), calculating optimal 101-point and pair-opening strategies in under 10 milliseconds in-browser.
  • Engineered a custom dataset of 4,432 labeled tiles across 55 classes, developing a hybrid annotation pipeline via OpenCV and Python scripts that accelerated manual labeling from 50+ hours to approximately 1 hour.
  • Built an interactive React frontend allowing real-time manual correction of misclassified tiles, triggering instantaneous algorithm recalculations and achieving an end-to-end system latency of 150-250ms.
YOLOv8ResNet-18Computer VisionFlaskNext.jsDFSRoboflow

Order Management System

Java

Architected a scalable backend system transitioning from monolithic to microservices architecture.

  • Architected a scalable backend system transitioning from monolithic to microservices architecture utilizing Java 21, Spring Boot 3.3, and Spring Cloud, decomposing business logic into 4 RESTful services.
  • Designed RESTful APIs following MVC architecture to perform CRUD operations, implementing strict request validation, global error handling, and standardized JSON response structures.
  • Implemented Spring Cloud Gateway as the centralized entry point, configuring global CORS management, load-balanced routing, and aggregating independent endpoints into a unified OpenAPI documentation portal.
  • Configured a Netflix Eureka Server for dynamic service discovery and registration, enabling seamless, decoupled synchronous inter-service communication via OpenFeign clients.
  • Applied the Database-per-service pattern utilizing MySQL 8 for isolated data storage. Used Spring Data JPA, Hibernate, and Lombok to model entities, strictly enforcing the DTO pattern.
  • Containerized the infrastructure into a 5-container deployment utilizing Docker and Docker Compose. Engineered custom network bridges and automated health-checks to ensure fail-safe background deployments.
Java 21SpringBoot 3.3Spring CloudEurekaAPI GatewayMicroserviceRESTful APIOpenFeignDockerMySQL

Research Paper: Social Media Suicide Risk Detection via Deep Learning

Python

Co-authored an NLP research paper benchmarking Transformer architectures to detect suicide-related content.

  • Co-authored an NLP research paper benchmarking Transformer architectures to detect suicide-related content, achieving state-of-the-art results for early psychological intervention systems.
  • Engineered a perfectly balanced dataset by merging two public Reddit repositories into 246,228 labeled posts, utilizing NLTK for comprehensive text normalization (tokenization, stopword/URL removal).
  • Fine-tuned and benchmarked T5-small (60M parameters) and ALBERT (12M parameters) transformer models utilizing a 70/30 train-test split, batch size of 32, and a 2e-5 learning rate.
  • Achieved a peak classification accuracy of 97.27% with ALBERT, outperforming T5-small (97.00%) and significantly exceeding traditional baseline models (CNN, LSTM, BiGRU) reported in literature.
  • Demonstrated architectural efficiency by proving that ALBERT's parameter-sharing design achieved superior accuracy while utilizing an 80% smaller memory footprint than T5-small.
Deep LearningNLPT5ALBERTTransformersNLTK

Ransomware Simulation & Analysis

CyberSecurity

Architected a fully isolated malware sandbox to safely detonate and analyze the WannaCry ransomware.

  • Architected a fully isolated malware sandbox via VirtualBox (Host-Only network), utilizing Windows 10 and REMnux v7 VMs to safely detonate the WannaCry ransomware (MS17-010).
  • Configured INetSim to emulate DNS and HTTP(S) services to bypass sandbox evasion tactics, capturing live network packets and lateral movement attempts utilizing Wireshark and tcpdump.
  • Performed static binary analysis utilizing PEStudio and Sysinternals Strings, extracting SHA-256 hashes (67/71 detection rate) and identifying embedded cryptographic APIs (AES/RSA).
  • Executed dynamic host forensics utilizing Procmon, Process Explorer, and Regshot to trace hierarchical process injection and system-file spoofing (diskpart.exe).
  • Mapped the complete attack lifecycle by analyzing .WNCRY file encryption behaviors and specific registry modifications used to establish system persistence.
WannaCryMalware AnalysisREMnuxINetSimWiresharkPeStudioStatic AnalysisDynamic AnalysisVirtualization

Personal Portfolio Web Application

TypeScript

Architected a responsive web application utilizing Next.js 15, React 19, and TypeScript.

  • Architected a responsive web application utilizing the Next.js 15 App Router, React 19, and TypeScript, configuring strict Static Site Generation (SSG) protocols for zero-dependency cloud-edge deployments.
  • Engineered a custom dark/light theme toggle mechanism via inline script injection, completely preventing Flash of Unstyled Content (FOUC) and hydration mismatches during client-side rendering.
  • Designed a modern UI/UX with Tailwind CSS and reusable Shadcn UI components, leveraging GPU-accelerated pure CSS keyframes to ensure 60fps rendering for complex micro-interactions.
  • Structured type-safe data models to dynamically map 10+ diverse engineering projects and interactive timelines into a responsive grid layout.
  • Implemented technical SEO best practices (Next.js Metadata API, OpenGraph) and semantic a11y standards, managing continuous deployment workflows via Git and GitHub.
Next.js 15React 19TypeScriptTailwind CSSShadcn UISSG

Dynamic Logistics Routing & Optimization Modeling

Python

Optimization modeling project resolving dynamic vehicle capacity constraints and complex logistics bottlenecks.

  • Formulated MILP models to resolve dynamic vehicle capacity constraints and complex logistics bottlenecks.
  • Processed 3000+ rows of operational datasets utilizing Python and Pyomo, deploying Gurobi solvers.
  • Optimized fleet utilization and route planning algorithms, significantly reducing simulated computation times.
MILPPyomoGurobiOptimization

Multiplayer Pacman Game

Unity

A Pacman themed multiplayer game made with Unity and Photon Networking.

  • Developed an event-driven, 5-player multiplayer arcade game utilizing Unity and C#.
  • Implemented Photon Unity Networking (PUN) to orchestrate client-server state synchronization, utilizing RPCs (Remote Procedure Calls) for precise player movement tracking.
C#PhotonRPCUnity

Assembly Car Game (Low-Level Programming)

Assembly

Simple Car Game Coded With 8086 Assembly

  • Engineered a logic control simulation utilizing 8086 Assembly, executed on the Emu8086 emulator.
  • Manipulated BIOS interrupts and managed register-level memory for direct VGA graphics rendering.
Emu8086AssemblyBIOS InterruptsVGA Graphics

Solar System 3D Web Model

Javascript

An interactive 3D simulation of the Solar System utilizing WebGL and Three.js.

  • Architected an interactive 3D simulation of the Solar System utilizing JavaScript, WebGL, and Three.js.
  • Implemented complex orbital mechanics to accurately model planetary motion.
Three.jsWebGLHTMLJavaScript

DNS & Mail Server Administration

Linux

Deployed secure network services on a Linux server environment with full mail security.

  • Deployed secure network services on a Linux server environment, configuring firewall and routing rules.
  • Managed DNS infrastructure by establishing precise zone files and routing records (A, MX, CNAME, TXT).
  • Configured a mail server ecosystem, implementing SPF, DKIM, and DMARC authentication protocols.
LinuxDNSSPFDKIMDMARCSystem Admin

Syllabus Creator App

Java

A robust desktop scheduling application utilizing Java and JavaFX.

  • Engineered a robust desktop scheduling application utilizing Java and JavaFX, enforcing strict Object-Oriented Programming (OOP) principles and the MVC design pattern.
  • Implemented a custom algorithm to prevent overlapping courses across multi-user configuration profiles.
  • Designed an intuitive GUI featuring dynamic data binding and robust local data persistence methodologies.
JavafxOOPMVC

Research Paper: Healthcare Sentiment Analysis via Advanced NLP

Python

Co-authored an NLP research paper published in 'Yapay Zekâ Tabanlı Sistemler' utilizing NHS and RateMDs APIs.

  • Co-authored an NLP research paper published in 'Yapay Zekâ Tabanlı Sistemler: Teori, Uygulama ve Gelecek Perspektifleri-2' (BİDGE Yayınları), processing 12,600+ patient reviews via NHS and RateMDs APIs.
  • Mitigated model bias and resolved imbalanced data challenges by implementing rigorous undersampling techniques to generate a perfectly balanced training corpus.
  • Architected a comprehensive benchmark comparing Machine Learning (SVM, XGBoost, CatBoost), Deep Learning (1D CNN, textRNN, textGCN), and Transformer LLMs (RoBERTa, DistilBERT).
  • Evaluated architectural scalability across dynamic train-test splits (70/30 and 80/20), tracking Accuracy, F1-Score, Precision, and Recall metrics.
  • Achieved a peak classification accuracy of 76% and 75% F1-Score utilizing RoBERTa, while diagnosing and documenting critical overfitting tendencies in conventional CNN/RNN models.
NLPMachine LearningDeep LearningTransformersRoBERTaImbalanced Data