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.

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

13
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+5
Completed
2025
Backend

University Timetabling System

An object-oriented timetabling management system built for university environments. Features separate admin and student interfaces, SQLite database integration for data persistence, and a robust manager architecture for handling modules, groups, rooms, and sessions. Includes comprehensive unit testing with GoogleTest and implements RAII patterns for automatic data saving.

C++20SQLiteCMakeGoogleTest
Completed
2024
Backend

Advanced Hospital Management System

A full-featured hospital management system developed as a university project, implementing object-oriented design principles with C++17. The system provides complete CRUD operations for patients, appointments, billing, and staff management, with a MySQL database backend using MySQL Connector/C++. Features include medical history tracking, invoice management with payment processing, role-based staff management, and configurable user settings for date formats and pagination.

C++17MySQLMySQL Connector/C++CMake
Completed
2025
Full Stack

Event Booking Platform

A comprehensive event booking platform featuring user authentication with ASP.NET Identity, role-based access control, event categories and activities management, user registration system, contact forms, and a complete admin dashboard. Built with ASP.NET Core Razor Pages and modern CSS styling with Tailwind.

ASP.NET Core 8.0C#Razor PagesEntity Framework Core+4
Completed
2024
Discord Bot

Server Alert Bot

A robust monitoring system built as a Discord bot that provides real-time alerts for rust game server administrators. The bot monitors server health through RCON connections and tracks server blacklist status via the Facepunch API. It features automated notifications through both Discord channels and direct messages, with configurable alert intervals and comprehensive error logging.

Pythondiscord.pyaiohttpRCON+1
Completed
2023
Discord Bot

Discord-ClickUp Escalation Bot

An automated escalation management system that seamlessly integrates Discord forum channels with ClickUp project management. When support issues are escalated via slash commands, the bot creates corresponding ClickUp tasks with all thread context, attachments, and metadata. Real-time webhooks keep Discord threads synchronized with ClickUp task updates including status changes, priority adjustments, assignee modifications, tags, due dates, and comments. Messages sent in Discord threads automatically sync as ClickUp comments, while ClickUp updates post back to Discord, creating a unified workflow for support teams.

Pythondiscord.pyaiohttpMySQL+2
Completed
2022
Discord Bot

Discord Conversation Bot

An advanced Discord bot built for partner and client relationship management featuring separate departments. The system creates isolated conversation channels with role-based access control, maintains real-time conversation transcripts via API integration, and provides comprehensive conversation lifecycle management including creation, member management, and graceful closure with notification systems.

Pythondiscord.pyaiohttpREST API Integration
Completed
2022
Discord Bot

Discord Announcement Bot

A comprehensive Discord bot solution designed to empower server administrators with advanced announcement capabilities. Discord bots have access to rich formatting options like embeds, custom colors, images, and structured fields that regular users cannot utilize. This bot bridges that gap, allowing businesses and organizations running their communities on Discord to create professional, visually appealing announcements with ease. Features include interactive embed builders with modals for setting titles, descriptions, authors, footers, images, and custom fields, multi-channel announcement distribution, message editing via context menus, and a complete UI system with dynamic buttons and selects. The bot includes robust error handling with webhook logging, permission-based access control, and a modular cog-based architecture for easy extensibility.

Pythondiscord.pyaiohttp
Completed
2024
Full Stack

Business Management Dashboard

Full-stack business management platform with real-time job tracking, employee scheduling, customer relationship management, and financial reporting capabilities.

Next.js 15TypeScripttRPCFirebase+3

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