HIGHLIGHTS
Projects
Professional realizations and personal projects.
Professional Realizations
Laravel · Symfony · RESTful APIs · Docker
Central Test Backend
A psychometric assessment platform used by HR teams across organisations powering candidate evaluations at scale. Contributed to high-performance REST API design (Laravel, Symfony) and led the migration from a monolithic architecture to 10+ microservices (Docker, Kubernetes, Kong, RabbitMQ), resulting in a 45% scalability gain. Testing strategy standardised across the team with PHPUnit, reducing critical anomalies by 45%.
Vue 3 · Inertia.js · Vuetify · React
Central Test Frontend
Intuitive HR interfaces where recruiters manage assessments, results, and workflows in one place. Developed complex user interfaces with Vue 3 Composition API and Inertia.js, component design with Vuetify, and React for specific modules. Contributed to team-wide test coverage with Jest and Cypress, securing all CI/CD delivery pipelines.
Personal Projects
FastAPI · Python · SQLite
Mini Trello Backend
A complete project management API inspired by Trello organize work across boards, columns and cards with real-time collaboration. Built with FastAPI (Python), it features JWT authentication with hashed refresh tokens, role-based board access (owner / member / viewer), cards with due dates, labels and assignees, soft archiving, activity log, rate limiting, and real-time updates via WebSocket.
Vue 3 · Pinia · Vuetify 3
Mini Trello Frontend
A responsive Kanban interface where teams can organize tasks visually drag cards between columns and see updates instantly across all connected users. Built with Vue 3 Composition API, it features HTML5 drag-and-drop, WebSocket real-time synchronization, optimistic updates with rollback, and automatic JWT refresh.
FastAPI · SQLAlchemy 2.0 · SQLite
Genealogy Tree Backend
An API to model, store and explore family trees across multiple independent family groups. Built with FastAPI (Python) and SQLAlchemy 2.0, it features JWT authentication with SHA-256 hashed refresh tokens, multi-tenant family isolation, BFS-based subtree traversal (ancestors + descendants + spouses), photo upload, and GEDCOM 5.5.1 export for compatibility with genealogy software.
React 18 · Vite · Tailwind CSS
Genealogy Tree Frontend
A visual application to navigate and explore family trees interactively browse through generations, search members, and export the tree as a PNG image. Built with React 18, it features a custom 4-pass layout algorithm with SVG connection lines, infinite member pagination, and role-based access (viewer / admin / super_admin).
