My Work

Projects & Creations

A collection of my work showcasing full-stack applications, AI experiments, and open-source contributions. Each project represents a unique challenge and learning experience.

Note: Many of my most impactful projects are internal tools or under NDA, so source code and detailed documentation cannot be shared publicly. I'm happy to discuss these experiences and the challenges I solved, just without the proof in the portfolio.

6

Projects

4

Completed

34+

Technologies

3

Years

Featured Projects

Featured
2025
Full Stack

Lost Tourist (University FYP)

Lost Tourist addresses the 'integration gap' in travel technology by focusing on cultural integration rather than transient tourism. Built as a university final year project, it combines immediate utility (image-to-text translation for daily navigation) with long-term language acquisition features. The application uses a modern full-stack TypeScript architecture with a separate Python FastAPI backend for AI processing, implementing Google Cloud Vision and Translation APIs with an adapter pattern for provider flexibility. Key features include stateless, privacy-focused image processing, offline-capable PWA functionality for the personal phrasebook, and WCAG accessibility standards. The project demonstrates enterprise-level containerized deployment with Docker and follows strict data protection compliance (GDPR/DPA 2018).

Next.js 15React 19TypeScripttRPCPrismaPostgreSQL+8

All Projects

5
Completed
2025
Full Stack

Crystal Siege

Crystal Siege is a full-stack web application built for the One of Us charity organization's Minecraft event. The platform allows users to select players from four competing teams (Sapphire, Ruby, Amethyst, Emerald) and purchase in-game incentives that affect gameplay. Features include real-time donation tracking, secure Cloudflare Turnstile verification, Discord webhook logging, admin dashboard for event control, and seamless Tiltify payment processing. Built with Next.js 15 App Router, tRPC for type-safe APIs, Prisma with MongoDB, Clerk authentication, and a polished UI using shadcn/ui components with custom team theming.

Next.js 15TypeScriptReact 19tRPC+8
Live
Completed
2025
Full Stack

Money SMP Website

Money SMP is a comprehensive web platform built with Next.js 15 that serves as the hub for one of Minecraft's most competitive events. The site features real-time leaderboards tracking player money across multiple seasons, team standings, player profiles with streaming links, and a showcase of previous season videos. The application uses MongoDB for data persistence, tRPC for type-safe API routes, and includes smooth scroll animations with Lenis and GSAP. The platform displays detailed player statistics, tier rankings, and team affiliations with a polished UI featuring custom animations and responsive design.

Next.js 15TypeScripttRPCMongoDB+7
Live
Archived
2023
Full Stack

Excord - Discord Clone

Excord is a comprehensive Discord clone featuring real-time text, voice, and video communication. Users can create servers (guilds), channels, manage members with role-based permissions, send files and emojis, edit/delete messages, and engage in direct messaging. Built with modern web technologies including Next.js 13, TypeScript, Prisma ORM, Socket.io for real-time updates, and LiveKit for video/audio conferencing.

Next.js 13TypeScriptPrismaPostgreSQL+6
Completed
2025
Frontend

bumpyJake Portfolio Website

A modern, responsive portfolio website built with Next.js 14 featuring 12+ showcase projects ranging from charity events to gaming tournaments. The site includes dynamic project modals with slideshows, YouTube embeds, and social links. Features rate-limited contact forms, smooth animations with Embla Carousel, and a comprehensive navigation system. Designed to highlight event management expertise, creative direction, and technical development skills in the Minecraft content creator community.

Next.js 14TypeScriptReact 18Tailwind CSS+1
Live
In Progress
2024
Full Stack

Exlingo - Language Learning Platform

A comprehensive language learning platform built with the T3 Stack, featuring multiple language courses (Spanish, Italian, French, Croatian), interactive challenges with audio support, progress tracking with hearts and points system, unit-based curriculum structure, and a clean, responsive UI. Includes user authentication via Clerk, PostgreSQL database with Drizzle ORM, and a modular component architecture for scalable course content.

Next.js 14TypeScriptReactTailwind CSS+6

More projects on the way

I'm continuously adding more projects to this page. Check back soon for updates, or feel free to reach out to learn more about my work.

Interested in working together?

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Let's Talk