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 →

The PortfolioBuild home page: a portfolio site builder, with a template preview.

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.
Download CVContact