with a background in both software and industrial engineering. I build complete features from backend APIs to frontend interfaces, with a focus on reliable, production-ready systems. Currently open to remote opportunities. View my video (only 30 sec).
A full-stack rental marketplace where renters browse verified listings, save favorites, and message hosts — and owners publish listings with AI-assisted copy and a grounded “Ask about this listing” assistant.
</>View codeThis is an online caravan marketplace built with cloud-based MongoDB and React Redux
</>View codeThis is an online web store with cloud-based MongoDB and React Redux, encompassing a login, product ordering and payment system with PayPal
</>View codeThis is an online restaurant finder based upon food type and city selection
</>View codeThis is a weather and sightseeing web app based on multiple search fields
</>View codeI build the systems that power modern products — secure APIs, scalable server architecture, and reliable data layers. My primary stack is Node.js and TypeScript, with PostgreSQL and MongoDB for persistence. I design backends that are built to last: clean, well-structured, and ready to grow.
When a project needs end-to-end ownership, I bring the same engineering rigour to the frontend. React on the client, Node.js on the server — with the architecture decisions made by someone who understands both sides of the stack.
I implement production-grade AI features: RAG pipelines, LLM-powered content generation, and automated moderation systems built on OpenAI APIs. Not prototypes — shipped features running in live products.
Secure API design is built into how I work, not added on afterwards. Authentication, authorisation, input validation, and data protection are treated as core requirements from the start.