I'm a full-stack software engineer living in Stockholm, Sweden, with 6+ years of experience building web and mobile products in TypeScript. I like to own a problem end to end, from the database schema and the NestJS API to the React interface someone actually uses, and I care about code that is clear, well structured and easy for the next person to pick up.
I'm drawn to software that does something useful beyond the code. I've built tools to cut food waste, make the carbon footprint of software features visible, and protect people's personal data when contracts meet AI. Along the way I've shipped a nursing exam-prep platform, a peer-to-peer exchange, a marketplace app on Google Play and an npm SDK.
I learn by building and by being tested. I'm learning Go with AI tutors that quiz me before I move on, and exploring machine learning. This profile collects my featured projects, the tools I use and what I'm learning next. I'm open to collaborations, open-source work and new opportunities, so feel free to get in touch.
🔭 What I'm working on
Currently building Codensity, a developer platform that helps teams understand the environmental footprint of the software they ship.
- 👯 Open to collaborating on open-source projects and weird ideas.
- 💬 Ask me about API design, TypeScript monorepos, or getting a product from idea to deployed.
🚀 Featured projects
Codensity A developer platform that helps teams see the carbon and energy footprint of the features they ship. Currently in development. TypeScript · NestJS · TanStack Start Live · npm |
Kontrakt Skydd Upload a contract and get the risky clauses highlighted, each with a plain-English explanation and a suggested counter-clause. Personal data is redacted before any text reaches the AI, and nothing is stored. NestJS · TanStack Start · Claude API · Zod Live · Source |
Green Plate A food rescue app that connects restaurants and grocery stores in Ghana with people who want surplus food at a discount. Currently in development. React Native · Expo · NestJS · MongoDB Live · Source |
Bedrock A peer-to-peer web platform for buying and selling cryptocurrencies directly between users. Next.js · Mantine · React Query · Tailwind CSS Live |
More at princeappiah.dev.
🌱 Currently learning
- Go: progress in my learning repository.
- Machine learning: exploring the fundamentals.







