Featured Work

Key projects highlighting core design patterns, problem-solving, and outcomes.

Performances

Live shows, choral solos, and stage appearances.

Live Performance / Soloist

LotR & The Hobbit Medley

Boğaziçi Rock Choir · Live for Sir Ian McKellen

An intimate, emotional choral arrangement compilation of iconic themes from both The Lord of the Rings and The Hobbit, performed live for the legendary actor Sir Ian McKellen during his visit to Boğaziçi University. I performed the lead vocal solo for this medley.

Cover Remix / Production

Başka Dudaklar (Hande Yener Cover)

Synthwave Remix · Backing Vocals & Instruments

A synthwave-styled reimagining of Hande Yener's "Başka Dudaklar". Combining the original lead vocals with my own custom-arranged synths, guitars, and backing vocal layers, recorded and mixed in a simple room setup.

Original Track / Production

Ghost of Pain

Synthwave / Ambient Acoustic

A synth-driven original track blending electronic layers with live acoustic guitar. Recorded in a simple room setup using an iPhone microphone, highlighting creative resourcefulness in bedroom tracking, mixing, and arrangement.

Live Session / Playlist

Early Sessions w/ Tendertwin

Improvised Originals & Covers

A nostalgic playlist of spontaneous acoustic covers and improvised songs recorded during high school years with songwriter/producer Tendertwin (Bilge Nur Yılmaz). Raw, amateur phone recordings showcasing early, unpolished musical chemistry.

Project Catalog

Archived and active repositories, utility modules, and academic coursework.

Native macOS Utility

Top Notch

  • Built a native SwiftUI/AppKit macOS utility that turns the notch or top-center menu-bar area into a compact daily workflow surface.
  • Split the app into TopNotchCore for testable module logic, settings, geometry, persistence, and service boundaries, plus a TopNotch target for AppKit lifecycle, windows, status item, and SwiftUI views.
  • Implemented Apple Music now-playing detection, playback controls, synced/plain/unavailable lyrics states, hover expansion, and a black-core dropdown dashboard.
  • Added privacy-first local clipboard history with pre-persistence sensitive text filtering, local retention limits, and text-only capture.
  • Created Markdown scratchpad and pinned-note storage, display calibration settings, multi-display positioning, and planned read-only workflow modules for future expansion.
Data Discovery Explorer

GEDS Explorer

  • Designed a privacy-conscious explorer for finding Government of Canada IT, software, data, AI, and cybersecurity teams and titles across GEDS.
  • Separated the crawl pipeline from the product layer, using Python to create reusable SQLite and JSONL snapshots for search, filtering, and organization-tree exploration.
  • Planned a bilingual, responsive Career Atlas experience with department navigation, global search, title and organization filters, ranked results, and source-linked evidence.
  • Kept phone and email details out of stored data while preserving official GEDS source links for verification.
AI Career Platform

ApplAI

  • Developed a private AI Career Manager for repeatable JD-to-application workflows, including job intake, scoring, CV tailoring, document generation, and run inspection.
  • Built Python/FastAPI services and Pydantic contracts for master CV import, Career Brain data, job records, grounded scoring, and tailoring runs.
  • Implemented a React + TypeScript + Vite workspace for reviewing masters, tailoring recommendations, and generated run outputs before approval.
  • Designed grounded tailoring behavior with provenance metadata, unsupported-claim checks, ATS/QA reporting, two-page page-budget metadata, and compression ordering.
  • Separated Eve orchestration from deterministic Core services, keeping approval gates explicit and preventing automated submission or publishing without user approval.
Public Web Archive

Sehlikzade Family Archive

  • Created a high-performance Vite and Vanilla JS/CSS single-page application to digitize and present family archive content.
  • Built an interactive family tree visualizer with tree mapping, multi-criteria search, branch filtering, and a details drawer.
  • Designed a responsive image delivery pipeline using WebP/JPEG assets, high fetch-priority, and gallery-specific loading behavior.
  • Implemented Firebase-backed data flows, visitor board behavior, Vercel deployment configuration, analytics, and release validation scripts.
  • Added security and quality checks including HTML escaping, domain allowlisting, accessibility-oriented markup, and Puppeteer-based user-flow validation.
Computer Vision / MIDI tool

Air Controller

  • Built a macOS-focused webcam-to-MIDI controller that maps MediaPipe hand landmarks into CoreMIDI CC streams for Logic Pro and other DAWs.
  • Implemented OpenCV capture, latest-frame draining, gesture smoothing, left/right and up/down axis mapping, openness detection, hysteresis, and configurable CC output.
  • Added performance telemetry with rolling p50/p95 latency, FPS monitoring, CSV logging, camera switching, calibration profiles, and YAML-based per-instrument configuration.
  • Designed the tool around real-time creative use, including debug overlays, neutral-pose capture, relative/absolute mapping modes, and low-latency tuning guidance.
RAG Assistant

OPS Copilot (OPS Policy Chatbot)

  • Built a Streamlit-based assistant for querying uploaded PDF and DOCX procedure documents through a Retrieval-Augmented Generation workflow.
  • Implemented document loading, chunking, local embeddings, FAISS indexing, and similarity-based retrieval for document-grounded question answering.
  • Integrated local Ollama models through LangChain components to support secure, localized responses without relying on external cloud inference.
  • Added similarity threshold logic to reduce hallucination risk when no sufficiently relevant source document is retrieved.
  • Structured the app around operational usability: upload documents, index the knowledge base, ask questions, and receive grounded responses through a chat interface.
RL Coursework

Cliff Walking Gymnasium

  • Created a reinforcement learning workspace centered on the classic cliff walking environment.
  • Implemented tabular Q-learning and SARSA training loops to experiment with policy and value iteration.
  • Built Gymnasium-style training visualizations and CSV experiment logging trackers.
Full-stack AI Planner

ARPA Meal Planner

  • Developed a full-stack meal planning platform featuring weekly scheduling, recipe storage, pantry tracking, automatic grocery list deduction, and PDF exports.
  • Built a React 19 + TypeScript + Vite + Tailwind CSS UI backed by an Express/Node server and SQLite persistence using Better-SQLite3.
  • Integrated Google Gemini and local Ollama models for recipe parsing, nutrition estimations, aisle categorization, and dietary recommendations.
  • Implemented ingredient hygiene tools including automatic merge suggestions, strict measurements, and unit-aware pantry deductions.
Applied Machine Learning

Crime Insights in Dallas

  • Analyzed a police incident dataset containing over 1.4 million records and 86 attributes using the CRISP-DM methodology.
  • Built ML pipelines for Decision Tree classification, k-means clustering, Local Outlier Factor (LOF), and distance-based outlier detection.
  • Implemented data preprocessing pipelines covering categorical encoding, feature engineering, and dimensionality reduction.
  • Optimized a Decision Tree classifier using grid search and 10-fold cross-validation, diagnosing class imbalances and accuracy limits.
Google Apps Script

HubSpot Goal Tracker

  • Built Google Apps Script automation that pulls sales deal data from HubSpot API and tracks salesperson goals directly in Google Sheets.
  • Implemented custom cron triggers, manual update triggers, and historic goal initialization scripts.
  • Provided the sales department with a zero-maintenance goal reporting system before HubSpot introduced native Goal objects.
IoT Plugin Maintenance

Homebridge Tuya Platform Fork

  • Maintained a custom fork of the TypeScript Homebridge Tuya plugin, fixing device support and API rate limit issues.
  • Supported custom DP mappings, smart scenes, and non-standard hardware protocols for local Tuya integrations.
  • Documented setup, credentials configuration, and scene overrides for smart home operators.
CRM Middleware

HubSpot ↔ Zoho Integration

  • Engineered custom Google Apps Script middleware using UrlFetchApp to transfer deal and line item info between HubSpot and Zoho CRM.
  • Restored data alignment across sales, finance, and delivery teams, eliminating manual data entry steps.
  • Parsed XML and JSON payloads to map CRM records into appropriate Account, Potential, and Sales Order objects.
Android Music App

Chordy

  • Designed a Kotlin-based Android application that collects Spotify Track IDs and fetches processed chord charts for musicians.
  • Developed an ExpressJS API server to bridge the mobile client with an open-source chord recognition pipeline.
  • Integrated Firebase Authentication and Cloud Firestore for user profiles, history, and social sharing features.
Decision Support System

Telecom Churn Prediction

  • Built an end-to-end churn prediction pipeline using Python, Pandas, and scikit-learn on a 7k+ customer dataset.
  • Handled severe class imbalances using SMOTE, ADASYN, and class-weighted training, focusing on F1-score optimization.
  • Trained and tuned CatBoost, XGBoost, and LightGBM models with stratified cross-validation and Optuna.
  • Improved overall ROC-AUC classification score from 0.74 to 0.84.
Android Application

Kotlin Quiz App

  • Built an interactive Android quiz application using Kotlin, AndroidX components, and ConstraintLayout view binding.
  • Connected Firebase Authentication and Cloud Firestore database for real-time leaderboards and score tracking.
  • Configured Gradle build parameters and JUnit/Espresso test configs for local validation.
Google Sheets Utility

Rate Center NPA-NXX

  • Created Google Apps Script functions to resolve exchange locations (Rate Centers) from NPA/NXX numbers.
  • Wrote functions to evaluate local calling routes between two exchanges: isLocal(npa1, nxx1, npa2, nxx2).
  • Optimized calculations to support lightweight telecom operations inside shared spreadsheets.
Google Workspace Utility

CCS Signature Generator

  • Created a lightweight HTML/CSS signature builder that outputs standardized copy-ready code blocks for brand conformity.
  • Designed a clean client-side JavaScript form to capture employee details and render responsive signature mockups.
Computer Vision / MIDI tool

Air Controller

  • Built a macOS-focused webcam-to-MIDI controller that maps MediaPipe hand landmarks into CoreMIDI CC streams for Logic Pro and other DAWs.
  • Implemented OpenCV capture, latest-frame draining, gesture smoothing, left/right and up/down axis mapping, openness detection, hysteresis, and configurable CC output.
  • Added performance telemetry with rolling p50/p95 latency, FPS monitoring, CSV logging, camera switching, calibration profiles, and YAML-based per-instrument configuration.
  • Designed the tool around real-time creative use, including debug overlays, neutral-pose capture, relative/absolute mapping modes, and low-latency tuning guidance.
Creative Web Audio

LoFi Vibe Generator

  • Developed a browser-based lo-fi chord sequencer and drum builder using Vite and the Tone.js audio engine.
  • Implemented real-time transport controls, key signature adjustments, scale degree selectors, and step sequencing.
  • Configured multiple sampler presets (e.g., Rhodes piano sampler) and synth configurations for retro audio generation.
Static Portfolio Site

Portfolio Website

  • Built this developer/musician dual-persona portfolio from scratch using semantic HTML, vanilla CSS, and clean JS selectors.
  • Designed a custom clip-path theme transition and viewport scale transition to switch between professional developer and music producer styles.
  • Optimized layout using CSS grid variables and client-side storage to persist style preferences without rendering delays.

Architecture Diagrams

Visual system layouts showing core data flows and components.

Top Notch

flowchart LR
  User["macOS User"]
  Status["Menu Bar Status Item"]
  Surface["TopSurface NSPanel"]
  Panel["MainPanel NSPanel"]
  Core["TopNotchCore"]
  Music["Music Provider Boundary"]
  Clipboard["Privacy-first Clipboard Store"]
  Notes["Markdown Notes Store"]
  Settings["Settings + Geometry"]
  Planned["Read-only Planned Modules"]
  User --> Status --> Surface --> Panel
  Surface --> Core
  Panel --> Core
  Core --> Music
  Core --> Clipboard
  Core --> Notes
  Core --> Settings
  Core --> Planned
                    

GEDS Explorer

flowchart LR
  GEDS["Official GEDS Pages"]
  Crawl["Rate-limited Python Crawler"]
  Privacy["Privacy Boundary: No Phone or Email Storage"]
  Snapshot["Reusable SQLite + JSONL Snapshot"]
  API["Search + Filter API"]
  Atlas["Bilingual Career Atlas: Search + Org Tree"]
  Evidence["Official Source Links"]
  GEDS --> Crawl --> Privacy --> Snapshot --> API --> Atlas
  Snapshot --> Evidence --> Atlas
                    

ApplAI

flowchart TB
  User["Ata / Human Approver"]
  Web["React + TypeScript Web UI"]
  Eve["Eve Agent Runtime"]
  API["FastAPI Core API"]
  Brain["Career Brain"]
  Jobs["Job Intake + Scoring"]
  Tailor["CV Tailoring Engine"]
  Render["DOCX/PDF Rendering"]
  Storage["Local JSON + Generated Artifacts"]
  User --> Web --> Eve --> API
  API --> Brain
  API --> Jobs
  API --> Tailor --> Render
  Brain --> Storage
  Jobs --> Storage
  Tailor --> Storage
  Render --> Storage
                    

Air Controller

flowchart TB
  Camera["Webcam / Continuity Camera"]
  Capture["OpenCV Latest-Frame Capture"]
  Hands["MediaPipe Hands"]
  Smooth["Smoothing + Hysteresis"]
  Mapping["Axis / Openness Mapping"]
  MIDI["CoreMIDI Virtual Port"]
  DAW["Logic Pro / DAW"]
  Overlay["Debug Overlay + p50/p95 Telemetry"]
  Profiles["YAML Config + Calibration Profiles"]
  Camera --> Capture --> Hands --> Smooth --> Mapping --> MIDI --> DAW
  Smooth --> Overlay
  Profiles --> Capture
  Profiles --> Mapping
                    

OPS Copilot (OPS Policy Chatbot)

flowchart LR
  Upload["PDF / DOCX Upload"]
  Loaders["Document Loaders"]
  Chunks["Chunking Pipeline"]
  Embed["Ollama Embeddings"]
  Index["FAISS Index"]
  Query["User Question"]
  Retrieve["Similarity Retrieval"]
  Guard["Threshold / Grounding Guard"]
  LLM["Local LLM Answer"]
  UI["Streamlit Chat UI"]
  Upload --> Loaders --> Chunks --> Embed --> Index
  Query --> Retrieve --> Index
  Retrieve --> Guard --> LLM --> UI
                    

Sehlikzade Family Archive

flowchart TB
  Visitor["Visitor"]
  App["Vite + Vanilla JS SPA"]
  Router["Hash Router"]
  Gallery["Gallery + Image Pipeline"]
  Tree["Family Tree Visualizer"]
  Board["Visitor Board"]
  Firebase["Firebase / Firestore"]
  Vercel["Vercel Hosting + Analytics"]
  Visitor --> App --> Router
  Router --> Gallery
  Router --> Tree
  Router --> Board
  Gallery --> Firebase
  Tree --> Firebase
  Board --> Firebase
  App --> Vercel
                    

ARPA Meal Planner

flowchart TB
  User["Household User"]
  UI["React 19 + TypeScript UI"]
  Planner["Weekly Planner"]
  Recipes["Recipe Manager"]
  Pantry["Pantry Inventory"]
  Grocery["Grocery List + PDF Export"]
  API["Express / Node Server"]
  DB["SQLite / Better-SQLite3"]
  AI["Gemini / Ollama / MLX Providers"]
  Hygiene["Ingredient Merge + Unit Validation"]
  User --> UI
  UI --> Planner
  UI --> Recipes
  UI --> Pantry
  Planner --> API
  Recipes --> API
  Pantry --> API
  API --> DB
  API --> AI
  API --> Grocery
  API --> Hygiene
  Hygiene --> DB
  Grocery --> User
                    

CRM Integration Middleware

flowchart LR
  HubSpot["HubSpot CRM"]
  AppsScript["Google Apps Script Middleware"]
  Transform["XML Parse + JSON Transform"]
  Zoho["Zoho CRM"]
  Teams["Sales / Finance / Marketing Teams"]
  HubSpot --> AppsScript --> Transform --> Zoho --> Teams
                    

Air Controller

flowchart TB
  Camera["Webcam / Continuity Camera"]
  Capture["OpenCV Latest-Frame Capture"]
  Hands["MediaPipe Hands"]
  Smooth["Smoothing + Hysteresis"]
  Mapping["Axis / Openness Mapping"]
  MIDI["CoreMIDI Virtual Port"]
  DAW["Logic Pro / DAW"]
  Overlay["Debug Overlay + p50/p95 Telemetry"]
  Profiles["YAML Config + Calibration Profiles"]
  Camera --> Capture --> Hands --> Smooth --> Mapping --> MIDI --> DAW
  Smooth --> Overlay
  Profiles --> Capture
  Profiles --> Mapping
                    

Skills Matrix

Categorized skill stacks and professional capabilities.

AI / LLM / RAG

Generative AI workflows, prompt engineering, structured extraction, RAG pipelines, local embeddings, FAISS vector index retrieval, Ollama, and validation guards.

Backend / APIs

Python, FastAPI, Pydantic, REST endpoints, Google Apps Script middleware, data validation, serialization, and JSON/XML parsing workflows.

Frontend / Product

React, TypeScript, Vite workspaces, Streamlit, Vanilla JS, CSS variables, interactive data trees, forms, and custom audio control integrations.

Data / ML

Pandas, scikit-learn, clustering models, decision tree classification, feature engineering, imbalanced datasets (SMOTE/ADASYN), and Optuna tuning.

Platforms / Tooling

Firebase, Firestore, Vercel, Google Cloud Platform, Google Workspace scripts, Gemini API, LangChain, python-docx, pdfplumber, and git-based workflows.

Delivery Practices

Requirements analysis, structured documentation, validation scripts, QA checkouts, human-in-the-loop gates, and robust software release flows.

Music Production

Arranging, editing, and bedroom production. I blend digital synthesis with recorded guitars and vocals to create full, polished tracks.

Guitars, Keys & Bass

Recording electric/acoustic guitars, synthesizers, keyboards, and bass. I perform and layer instrumentals to serve the emotional core of the song.

Vocals & Songwriting

Tracking lead and backing vocals, writing melodies, and structuring songs with a focus on hooks and storytelling.

Ataberk speaking on stage in a suit Ataberk playing bass on stage