Projects
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.
Generative AI Virtual Photography System
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.
Game Analysis with Image Processing
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.
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.
Research Paper: Social Media Suicide Risk Detection via Deep Learning
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.
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.
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.
Dynamic Logistics Routing & Optimization Modeling
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.
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.
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.
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.
DNS & Mail Server Administration
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.
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.
Research Paper: Healthcare Sentiment Analysis via Advanced NLP
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.