Adana, Turkey · Open to international and remote opportunities
I build and operate backend systems for commerce, trading, payments, operator workflows, and real-time products.
My work spans architecture, implementation, code review, database performance, incident response, delivery, and engineering leadership.
Portfolio | Resume | Projects | Case Studies | Architecture
Public open source · TypeScript library
Zero-dependency comparisons for nullable object paths, deep equality, validation helpers, and defensive property access.
Public integration project · NestJS / PostgreSQL
Normalize two job-provider payloads into shared entities, with TypeORM persistence, migrations, Docker, and health checks.
WebRTC client and server
Public demo · React / Socket.IO
Two-person calling, signaling, room state, and chat. Try the meeting room.
Public open source · Rust / Axum learning project
Typed routes, separate domain logic, structured logging, health endpoints, and HTTP integration tests.
The Portfolio Platform is also deployed: its Next.js/NestJS/PostgreSQL source remains private, with public architecture and case studies.
Browse the complete public repository archive →
| Signal | Evidence |
|---|---|
| Engineering leadership | Led a backend team of 8 and coordinated 5+ major releases for a commerce and operator platform. |
| Reliability | Maintained 99.9% uptime for the LicenseMarket production platform. |
| Performance | Reduced average API latency by 40% through caching, bounded data access, and query-path improvements. |
| Real-time scale | Supported 500+ concurrent users with sub-200 ms messaging latency at Mobasher. |
| Financial systems | Built trading, pricing, wallet, transaction, payment, KYC/AML, and verification workflows. |
| Enterprise systems | Delivered process, project, warehouse, finance, messaging, notification, and file workflows. |
Client and employer source code remains private. The portfolio case studies describe the work without exposing confidential implementation details.
Production figures are owner-confirmed results from private work. Measurement periods and client telemetry are not published here; the messaging figure is not a voice/video latency guarantee.
Core: TypeScript, Node.js, NestJS, PostgreSQL, MongoDB, Redis, RabbitMQ, Prisma, TypeORM.
Real-time and operations: Socket.IO, WebRTC, Docker, Nginx, Linux, CI/CD.
Exploration: Rust/Axum through public projects; Go through private personal work.
Build predictable APIs, make data ownership explicit, keep background work observable, and define how real-time features recover from failure. I value clear documentation and code the next engineer can debug.
- Portfolio Playground: try browser demonstrations; each explains its scope and source availability.
- WebRTC meeting room: open the same room on two devices. Client and server source are public.
- Quit Together: a private Go product with a public landing page; an account is required to explore it.
- Story Platform: a public reading interface backed by a private personal repository.
For senior backend and backend lead opportunities, read the recruiter brief, download my resume, or email me.
More about the workshop
I build small open-source tools, explore real-time infrastructure, and turn recurring backend problems into reusable utilities and engineering notes. Historical exercises and experiments remain in the complete public archive; they are not all production systems.



