About Me
Building scalable applications across the full stack — with AI in every step
3,000+
Hours of Code
5+
Projects Delivered
100%
Client Retention
20+
Technologies
My Story
From curiosity to production
I started writing code because I wanted to build real things — not tutorials, not toy projects, but software that solves actual problems. That drive hasn't changed. What started as self-directed learning quickly became a full practice: shipping REST APIs, real-time messaging systems, ERP platforms, and AI-powered tools for clients across Europe and North Africa.
I excel at vibe coding — blending AI-powered productivity with deep technical expertise to move fast without losing quality. Whether it's integrating Claude or GPT-4 into a workflow, or building a WebSocket-driven messaging layer, I treat AI as a force multiplier that makes the engineering stronger, not a shortcut that makes it fragile.
Today I focus on transforming complex business requirements into elegant, user-centric solutions. From crafting RESTful APIs and real-time communication systems to building comprehensive ERP platforms, the goal is always the same: scalable products that empower businesses to grow efficiently.
Open Product
FormaTeX
A REST API for rendering LaTeX equations to SVG, PNG, and PDF — built for developers who need reliable, fast formula rendering without spinning up a TeX installation.
Technical Stack
Front-End
- React
- Next.js
- TypeScript
- Tailwind CSS
- Redux Toolkit
- React Query
Back-End
- Laravel
- Node.js / Express
- Spring Boot
- .NET Core
- WebSocket / Socket.io
- REST API Design
Databases
- MySQL
- MongoDB
- Oracle PL/SQL
- Schema Design
- Query Optimisation
- Migrations
AI & Automation
- Claude (Anthropic)
- GPT-4 (OpenAI)
- Gemini (Google)
- RAG Systems
- AI Chatbots
- Workflow Automation
DevOps & Cloud
- Docker
- GitHub Actions
- Azure App Service
- Firebase
- CI/CD Pipelines
- Linux Server Admin
Testing & QA
- JUnit 5
- PHPUnit
- Vitest
- Playwright
- Selenium
- TDD
How I Work
Principles, not promises
Clarity first
Scope, tech decisions, and timelines are locked in writing before a single line of code is written. No surprises mid-build.
Quality by default
Clean, typed, tested code — not because it's required, but because shortcuts compound into debt. I'd rather spend an extra hour now than a day debugging later.
Full ownership
I treat client projects like my own products — from architecture through deployment and post-launch support. Shipping is the start, not the end.
Technical Capabilities
Production-grade skills across the full stack — from pixel-perfect front-ends and real-time systems to robust APIs, ERP platforms, containerised deployments, and AI-powered integrations.