Full-Stack Developer · TypeScript · Next.js · ASP.NET Core
I build production web apps end to end, from the database schema and API to the UI, tests and deployment. Based in Istanbul, Türkiye.
Everything here is open source, tested in CI and documented. Click a project for the full README.
| Project | What it does | Stack |
|---|---|---|
| E-commerce REST API | E-commerce REST API: catalog, cart, checkout and orders. JWT auth, Turkish KDV pricing, idempotent and oversell-proof checkout. | |
| E-commerce Webhook Relay | Reliable webhook relay for store events: HMAC verification, de-duplication, fan-out to ERP/CRM, retries with backoff, dead-letter queue. | |
| Google Merchant XML Feed | Google Merchant Center XML feed generator and supplier XML importer (tedarikçi / bayi XML) with GTIN checks and streaming. | |
| TCMB Exchange Rates Client | TCMB döviz kurları: typed, zero-dependency client for the Central Bank of Türkiye exchange rates, with archive, holiday fallback and CLI. |
| Project | What it does | Stack |
|---|---|---|
| Turkish ID Validation API | Validation web service for TC Kimlik No, Vergi No, IBAN, phone, plate and postal code. OpenAPI 3.1, rate limiting, batch endpoint. |
| Project | What it does | Stack |
|---|---|---|
| Parola Oluştur · Password Generator · live ↗ | Password generator, hashing and cryptography toolkit. Everything runs client-side with the Web Crypto API. TR/EN. | |
| Şimdi Açık · Nöbetçi Eczane · live ↗ | Nöbetçi eczane: the nearest on-duty pharmacy in all 81 provinces of Türkiye, with official sources, call-to-confirm and directions. |
| Project | What it does | Stack |
|---|---|---|
| React Hydration-Safe Inputs | Keeps what users type before React hydrates. Drop-in inputs and submit button for Next.js, Remix and React Router. | |
| Next.js Strict CSP Starter | Next.js 16 starter with a nonce-based strict Content Security Policy, security headers and cross-browser Playwright tests. |
Partner Sales Executive at ikas, working on partner ecosystems in e-commerce. That's where my product sense comes from. I write code to ship the products I want to see: APIs, integrations and tools that make running an online store in Türkiye easier.
Open to collaboration on e-commerce, integrations and developer tools. Say hi at bahriyilmaz.dev.
