Portfolio

All Projects — Shipped Work

Representative builds across AI, real-time systems, and cloud platforms — 9 projects you can filter and scan before a conversation.

Hooaah

Secure identity verification and access management — passwordless authentication and fraud-resistant onboarding across web and mobile. Full frontend: dashboards, admin flows, and GraphQL integration.

Next.jsNestJSGraphQLTypeScript+2

Kokozi

Connected audio platform for children — stories and music through screen-free devices and app-linked figurines. Event-driven microservices with Kafka/MQTT; containerized stack for consistent delivery.

NestJSKafkaMQTTTypeScript+3
Proper X (Norway)

Proper X (Norway)

Social media platform for creators and fans. Creators publish plans; fans connect via video, audio, and messaging. Real-time communication with Agora, WebSockets, and Redis. Supports 15,000+ concurrent users.

FirebaseNode.jsWebSocketsAgora+3

Maurice Andrews Solicitors

Professional legal firm website with modern UI, service pages, and client contact flows. Built with performance and SEO as primary goals. Clean, conversion-optimised design for a UK law firm.

Next.jsTypeScriptTailwind CSSNestJS

Perpetual Memoriam

Digital memorial platform allowing families to create lasting online tributes for loved ones. Features media uploads, tribute pages, and family sharing. Built a scalable Node.js backend with AWS S3 storage.

Next.jsNode.jsTypeScriptMongoDB+1

NearNex

Location-based discovery platform connecting users with nearby businesses and services. Real-time location features, search, and listings. Built with Next.js frontend and NestJS microservices on AWS.

Next.jsNestJSPostgreSQLAWS+1

NOOK (Fintech)

Digital mortgage brokerage — match users with lenders and streamline home loan applications online. Migrated Angular to React, unified loan APIs, AWS deployment.

ReactAngularNode.jsAWS+1
EKG Derema

EKG Derema

Amazon marketplace analytics dashboard managing 1M+ records in real time. Connected to Amazon Marketplace API for inventory, sales tracking, and BI reporting. Automated reports reduced manual analysis time significantly.

Node.jsReactMongoDB.NET+1
ISaveLife

ISaveLife

Blood donation app connecting donors with recipients in emergencies. Geolocation-based matching, push notifications, and real-time donor availability. Helping save lives through community-driven blood donation.

Node.jsNext.jsMongoDBFirebase