Skip to main content

Dec 2025 to Dec 2025

Interaction Tracker

Full-stack event logging app with RESTful APIs, aggregated statistics endpoints, PostgreSQL via Prisma, Docker Compose, and pytest coverage.

  • FastAPI
  • React
  • PostgreSQL
  • Prisma
  • Docker Compose
  • pytest

Context

A full-stack event logging application, built end-to-end as a clean reference architecture: API design, persistence, containerisation, and tests all treated as first-class.

What I built

  • RESTful APIs in FastAPI with aggregated statistics endpoints.
  • PostgreSQL via Prisma ORM for typed, migration-friendly persistence.
  • Docker Compose containerisation for one-command local setup.
  • pytest test coverage across the API surface.

Source: kenechukz/interaction_tracker.

It began as the take-home project for a freelance software engineering role. I got the role, and worked with the company as a software engineer for around three months in the run-up to my internship at Apple.