Work
One product you can open and use, and the systems behind the results on the rest of this site.
PortfolioBuild● live
A multi-tenant SaaS that turns a PDF resume into a live portfolio site. Built and operated solo, end to end.
- ·AI CV extraction with strict schema validation and a local fallback path.
- ·On-server photo detection, and 12+ templates rendered to static HTML.
- ·Per-user subdomains with rate-limit-safe automated TLS and custom-domain DNS verification.
- ·Subscription billing and Google OAuth.
- FastAPI
- SQLAlchemy
- Celery/Redis
- MySQL
- Docker
- Caddy
- Oracle Cloud
- React 19
- TypeScript
- Tailwind 4
Open it →

Built inside client systems
HR assistant — Rasa + retrieval-augmented generation
An internal HR assistant returned confident, wrong answers. The cause was in retrieval, not in the model.
- Rasa
- LangChain
- ChromaDB
- Google Gemini
- Python
Internal system — I can walk through the design and the numbers in an interview.
Bilingual HR ERP
Personnel, payroll, leave, field attendance and equipment were managed across disconnected tools.
- React.js
- FastAPI
- SQLAlchemy
- Alembic
- MySQL
- pytest
Internal system — I can walk through the design and the numbers in an interview.
Also
- Full-stack e-commerce platform — coursework. React.js, Spring Boot, Oracle Database, Docker Compose.