const utku = {
role: "Fullstack Developer · CE Student",
location: "Türkiye",
currently: ["okutgitsin.com, a live vehicle-auction platform", "Reveil, an AI habit-tracking app"],
learning: ["AI · Data Science", "Advanced React patterns"],
collab: ["Interactive web experiences", "Anything that ships ✨"],
reach: "utkudemirtas0@gmail.com",
};🏆 Flagship: okutgitsin.com
🔨 okut: a live-streamed group vehicle-auction platform. An admin opens a live broadcast, puts N cars up for auction, and users join with tokens and bid in real time. A Redis + Lua atomic bid engine handles millisecond-level bidding, Socket.IO broadcasts every offer, and LiveKit powers the camera/mic streams. Escrow deposit flow (HELD → REFUNDED/FORFEITED), IBAN verification, expert reports, a dealer dashboard, admin analytics, and Resend-powered transactional email.
NestJS 11 · Next.js 16 · React 19 · PostgreSQL + Prisma · Redis + Lua · Socket.IO · LiveKit · Turborepo · Deployed on Vercel
|
Cloud cost anomaly detection on AWS CUR data. Three detectors run in parallel (STL · Isolation Forest · Z-Score), with severity-banded alerts and a Streamlit dashboard. Benchmarked across 25 random seeds: STL wins overall (F1 ≈ 0.76), Z-Score is a perfect point-spike detector, Isolation Forest sits in between.
|
Sorting algorithm benchmarking suite: Quick / Heap / Shell / Merge / Radix tested on Random, Partially Sorted, and Reverse Sorted data across sizes from 1K to 500K. Spring Boot REST API + React/Vite UI for interactive comparison, with line / bar / radar charts and CSV/JSON export.
|
|
5-stage 16-bit MIPS CPU simulator with hazard handling (data forwarding EX-EX and MEM-EX, load-use stall detection, branch flush), plus a Verilog RTL twin and live web visualization of registers, memory, and pipeline state.
|
Used-car marketplace with JWT auth, role-based access (admin / seller / buyer), favorites, in-app messaging, image uploads, and a full Cypress E2E suite. Helmet, rate-limiting, and CORS hardening on the API.
|
⏰ Reveil WIPAI-powered habit-tracking mobile app. Three-tier architecture: React Native (Expo) client + NestJS API + FastAPI AI engine, all backed by PostgreSQL.
|
Personal portfolio with a 3D Spline robot scene that tracks the cursor across the page, bilingual TR/EN content, EmailJS contact form, and Framer Motion animations.
|
Repos I contribute to as a collaborator on @thefcan's org. My role is mainly test suites and CI pipelines (across Go, Python, Rust, C++ and the web stack), plus fixes along the way.
|
Multi-tenant, AI-powered knowledge SaaS. Teams upload documents and chat with an assistant that answers only from those documents, with citations (RAG). Go core for tenancy/billing/metering, a FastAPI LLM + embedding pipeline, a Next.js front-end, Postgres + pgvector, and a provider-agnostic model layer, with a live demo and CI/CD/CodeQL.
My contribution: the web Vitest suite + CI step. |
A blockchain written from scratch in Go: proof of work, a signed UTXO transaction model, ECDSA wallets, BoltDB persistence, and TCP peer-to-peer sync. Built to a production standard: property-based and fuzz tests, a security-reviewed network layer, and static analysis.
My contribution: the |
|
Kubernetes chaos / resilience harness in Go. Inject controlled faults into a system on Kubernetes, check a steady-state hypothesis, measure recovery, and report a deterministic pass/fail, with an ML-based anomaly layer over accumulated runs.
My contribution: buildinfo + k8s-client tests. |
From-scratch 2D finite-element solver for steady-state heat conduction in modern C++17. Hand-written Galerkin assembly, a Jacobi-preconditioned CG solve (Eigen), and HDF5/XDMF output for ParaView, validated to second-order accuracy by the Method of Manufactured Solutions.
My contribution: Point/Material value-type tests. |
|
A container runtime in ~80 lines of Go: a learning re-implementation of the core of
My contribution: config helpers + tests + CI go-test. |
End-to-end ML predicting whether a second-hand fashion listing sells within 7 days. Covers scraping, time-aware labeling, feature engineering, model comparison, ablation analysis, and a live demo, with XGBoost on top.
My contribution: pytest suite + first CI workflow. |
Also contributing to rust-url-shortener (Rust · Axum) and unity-match3 (Unity · C#).
| Frontend |
|
| Backend |
|
| Data & Infra |
|
| Tools |
|
"Build it. Break it. Ship it. Then learn what broke."
