Skip to content
View prince-appiah's full-sized avatar
:octocat:
Developing
:octocat:
Developing

Organizations

@Clyver-Inc

Block or report prince-appiah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
prince-appiah/README.md

Hi, I'm Prince ๐Ÿ‘‹

Full-stack software engineer based in Stockholm, Sweden, with 6+ years of experience. I work end to end in TypeScript: NestJS and PostgreSQL on the server, React on the client. I like owning a problem from schema design through to the interface someone actually uses.

Most of my recent work has been on production monorepos: type-safe APIs, background job queues, containerised deploys, and the CI that keeps it all honest.

Website LinkedIn Gmail


What I'm working on

๐Ÿ”ญ Codensity - a developer platform that tracks the resource usage and carbon footprint of software features. It measures execution time, memory and CPU, then attributes energy (kWh) and emissions (gCO2e) back to the feature that caused them, with the arithmetic and published coefficients visible behind every figure.

Live app npm Source

  • ๐Ÿ“ฆ The Node.js SDK ships as @codensity/node - one track() call wraps any async function, with first-class Express middleware and a NestJS module, interceptor and decorator.
  • ๐Ÿงฑ Built as an open-source pnpm + Turborepo monorepo (codensity-suite): NestJS API, TanStack Start frontend, Drizzle/PostgreSQL, all running under Docker.
  • ๐ŸŒฑ Currently learning Go and keen to collaborate on Go projects. If you're building something in Go and want an extra pair of hands (or someone to learn alongside), reach out.
  • ๐Ÿ‘ฏ 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.

๐Ÿน Learning Go with Codex and Claude as strict tutors. They provide in-depth resources and test my understanding before I write code or move forward. Follow my progress in my Go learning repository (here).


Tech I work with

Languages

TypeScript JavaScript SQL

Backend

NestJS Node.js Express

Frontend

React TanStack Next.js Tailwind CSS shadcn/ui

Data

PostgreSQL Drizzle Redis

Observability

Sentry PostHog

Infra & tooling

Docker Turborepo pnpm GitHub Actions Biome Stripe AWS Google Cloud

Mobile & design

React Native Figma

Currently learning

Go


GitHub Streak

Popular repositories Loading

  1. shelter shelter Public

    A property management app that connects room hunters to apartments and rooms around them. Built with MERN technologies

    TypeScript 2 1

  2. reddit-2.0 reddit-2.0 Public

    This is a clone of the Reddit web app built with NextJS, Chakra UI, Firebase, Recoil for state management and Typescript. Supports google sign-in, email/password sign-in and reset password functionโ€ฆ

    TypeScript 2

  3. room-finder-api room-finder-api Public

    This is the backend service for Shelter - A property management app that connects room hunters to apartments and rooms around them. Built with MERN technologies

    JavaScript 1

  4. gofundme-web3-client gofundme-web3-client Public

    GoFundMe Web3 is a D'app built on top of the Ethereum blockchain using the Thirdweb SDK. Just like the regular GoFundMe, you can share your stories and get others contribute to your goals.

    JavaScript 1 2

  5. node-express-boilerplate node-express-boilerplate Public template

    Forked from arshadshaheen/node-express-boilerplate

    A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose

    JavaScript 1

  6. code-resume code-resume Public

    Forked from amitmishrg/code-resume

    Build your own Resume ๐Ÿ“– in seconds

    JavaScript