with a background in both software and industrial engineering, I help companies improve and automate time-consuming business processes. I analyse workflows, identify repetitive manual steps and data bottlenecks, and build reliable software solutions that reduce administration and save time. Send me an email ! We can discuss your current process and see whether there is a good opportunity to simplify or automate it.
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.