I build maintainable backend services and full-stack products with an emphasis on clear architecture, reliable APIs, observability, and practical developer experience.
- Backend services in Go, TypeScript/NestJS, and Laravel/PHP
- REST APIs, authentication flows, and service-oriented systems
- Data-backed applications with PostgreSQL, MySQL, MongoDB, and Redis
- Reproducible development environments with Docker
- Observable services with OpenTelemetry, Prometheus, metrics, and profiling
- Documented systems that are straightforward to run, test, and maintain
Languages & frameworks
Architecture & APIs
Clean Architecture · Layered Architecture · REST · OpenAPI · Authentication · Cache-aside
Data & infrastructure
| Project | Engineering focus | Stack |
|---|---|---|
| Task Service | Layered REST API, cache-aside, metrics, tracing, profiling, tests, and Docker workflows | Go, Gin, PostgreSQL, Redis, OpenTelemetry |
| User Service | OTP authentication, JWT-protected profiles, migrations, proxy routing, and API documentation | Go, Docker, Traefik, Swagger |
| LingoSpeak | Multilingual learning platform and tutor marketplace in a documented monorepo | Next.js, NestJS, PostgreSQL, Redis, MinIO |
| Sahra Marketing | Multilingual content platform with Docker setup and design-to-code traceability | Laravel, Inertia, Vue, TypeScript, Filament |
Clear domain boundaries Observable production behavior
Useful automated tests Reproducible local environments
Readable implementation Documentation for real users


