Penny App
Personal finance platform for analysing bank data
Penny App is a full-stack personal finance platform designed to analyse bank transactions without relying on third-party integrations.
Managing money across multiple bank accounts is difficult, especially for a household. Most banking apps don’t give a clear overview in one place and automatically assign categories to transactions.
In reality, users understand their spending better than the system, so fixed categorisation often feels inaccurate and limiting.
React, Next.js, TypeScript, Material UI, Node.js, NestJS, PostgreSQL, Prisma ORM, REST APIs, Swagger, Zod, JWT, Monorepo, Winston (Loki logging)
MicroView Pro is a microscopy image visualisation tool developed during my internship, focused on handling large scientific image datasets efficiently.
Microscopy data involves large, multi-channel images that are slow to load and difficult to interact with using standard web approaches.
Typescript, React, CSS, Context API, Pixi.js, D3.js, Jest, Figma
Limited Edition Bricks Hub is a full-stack e-commerce platform designed to help users discover, explore, and purchase limited edition LEGO sets in one place.
Limited edition LEGO sets are often hard to find and scattered across different platforms, making it difficult to both discover rare items and compare them before purchasing.
Next.js, React, TypeScript, Node.js, Express, GraphQL, Firebase