Experience

The workbehind the work.

From my own ventures to the teams I’ve worked with: the responsibilities, systems and experience behind what I do today.

Download résumé

Current focus

Stillwink

My company, bringing independent products and custom software for brands together.

stillwink.com

Roles & responsibilities

2022 — present
Aug 2025 — PresentRemote · KosovaOngoing

Kappu

Founder & Solo Engineer

  • Founded and solo-built Kappu — a quick-commerce delivery app for the Kosova market, shipped live on iOS, Android, and web with paying customers
  • Architected a NestJS + PostgreSQL + Redis backend exposing one REST API consumed by the web, mobile, admin, and courier apps
  • Built the customer app as a Next.js 15 PWA (React 19, Tailwind v4, i18n) and a native iOS app (Swift/SwiftUI) with push notifications, social sign-in, and secure token storage
  • Integrated card payments with webhook validation, plus coupons, campaigns, order tracking, and a courier dispatch system backed by BullMQ job queues
  • Owned the entire stack solo — auth (email OTP + Apple/Google/Facebook), Dockerized infra, GitHub Actions CI/CD, and 250+ tests — from first commit to production
  • NestJS
  • PostgreSQL
  • Redis
  • Next.js 15
  • React 19
  • Swift
  • Docker
  • Firebase
  • BullMQ
Apr 2026 — PresentContract · RemoteOngoing

Broduction

AI Specialist

  • Built an internal AI tool that turns a brand brief + topic into ready-to-post Instagram content (image + caption) — orchestrating Claude tool-use and a multi-provider image pipeline with prompt caching and a Redis cost cap
  • Designed and shipped disposable (cam.broduction.co) — a phone-browser disposable-camera web app for events with a WebGL filter pipeline, centralized gallery and a 2FA admin panel; Next.js + Postgres, Dockerized on the client's VPS, KVKK-compliant
  • Next.js
  • React
  • Claude API
  • OpenAI
  • PostgreSQL
  • Redis
  • Docker
  • WebGL
Jan 2026 — PresentRemoteOngoing

Various clients

Freelance Full-Stack Developer

  • Shipped production web apps for SMB clients — including ealmanca.com.tr, an online German-language academy with live payments and instructor/student dashboards, and a marketing site for a Kayseri glass-balcony dealer (Next.js, Prisma/Postgres)
  • Built e-commerce storefronts and themes across Shopify, ikas and Ticimax — including a men's-fashion store (mironmen.com), a B2B vitrine for a packaging manufacturer (kargopek.eu), and conversion-focused storefronts for retail brands
  • Delivered backend & integration work — e.g. a Dockerized Clover POS → WooCommerce product-sync service (4,500+ products) with retry/resilience and a dry-run safety mode
  • Next.js
  • React
  • Prisma
  • PostgreSQL
  • Shopify
  • ikas
  • Ticimax
  • WooCommerce
  • Docker
  • Rust/WASM
Jan 2025 — Jan 2026 · back on contract Jun 2026 — nowTurkeyOngoing

turnuvam.com

Full Stack Developer

  • Returned in 2026 on a 3-month contract to build Holipser — a new Olips-branded tournament product
  • Architected e-sports platform from scratch, scaling to 50K+ users and 3K+ concurrent users
  • Built real-time WebSocket chat handling 2K+ concurrent sessions with <100ms latency
  • Integrated Riot Games, PUBG Mobile, and Steam APIs to automate tournament flows, reducing manual admin work by 80%
  • Built microservices architecture with background job queues for tournament scheduling and automated notifications
  • Improved Lighthouse performance score by 65% through Redis caching, MongoDB query optimization, and N+1 query elimination
  • Node.js
  • Next.js
  • TypeScript
  • MongoDB
  • Redis
  • WebSocket
  • Docker
  • AWS
Sep 2024 — Jul 2025Turkey

TrAir Software

Backend Developer

  • Developed 30+ RESTful API endpoints powering B2C multi-venue reservation platform serving 50+ venues
  • Implemented Stripe payment integration with dynamic pricing logic and secure transaction handling
  • Built Wise-integrated digital wallet module enabling deposits, refunds, and withdrawals with full audit logging
  • Reduced average API response time by 40% through Redis caching and PostgreSQL query optimization
  • Strengthened API security with RBAC, JWT authentication, and rate limiting, achieving zero security incidents
  • Node.js
  • NestJS
  • PostgreSQL
  • Redis
  • Stripe
  • Wise API
  • JWT
  • RBAC
Dec 2023 — Jan 2025Turkey

Aile Dostu

Founder & Full Stack Developer

  • Built a movie/TV recommendation platform integrating IMDb and GPT-4 for AI-powered personalized recommendations
  • Developed responsive UI with Next.js 14, TypeScript, and Tailwind CSS
  • Implemented RBAC authentication, community forums, and secure REST APIs using NestJS and MongoDB
  • Automated CI/CD pipeline with Docker, Jenkins, and Cloudflare
  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • NestJS
  • MongoDB
  • Docker
  • Jenkins
  • Cloudflare
Jun 2022 — Dec 2023Turkey

Independent

C++ Developer

  • Built C++11 automation and computer-vision tooling using OpenCV for object tracking/recognition
  • Developed high-performance desktop GUIs with Qt Framework
  • C++
  • OpenCV
  • Qt Framework

Technical toolkit

Backend

Node.js · NestJS · Express.js · REST APIs · WebSockets · AI/LLM Integration · OpenAI API · OAuth 2.0 · JWT · RBAC · Rate Limiting · Background Jobs (Bull) · Microservices · Event-Driven Architecture

Databases

MongoDB · Mongoose · PostgreSQL · TypeORM · MySQL · Redis · Query Optimization · Indexing · Data Modeling

Testing

Jest · Unit Testing · Integration Testing · TDD

Frontend

React · Next.js 14 · TypeScript · JavaScript · Tailwind CSS · HTML/CSS

Cloud / DevOps

Docker · AWS (EC2, S3, Lambda) · CI/CD · GitHub Actions · Nginx · Cloudflare

Languages

TypeScript · JavaScript · Python · C++

Closer to the foundations

2023

prometheus-os

Custom OS in C++ & Assembly — hardware communication, memory management, GUI rendering.

2022

TinyDB

Lightweight SQLite clone in C++ with B-Tree indexing, unit-tested with Google Test & Boost.

2023

Version Controller

Git-like version control system in C++ leveraging zlib and Boost.