Open-source work
Things I’ve
made.
From everyday tools to mods and games, a collection of 16 projects to explore and build on.
Find me on GitHub
A Unity deck-building roguelite with Linux distributions, programming-language cards, turn-based combat, and persistent progression.

An AI chat workspace with streaming conversations, custom personas, roleplay sessions, and a shared persona market. Built with Express and SQLite.

A mobile shopping companion that scans barcodes and evaluates products against personal preferences. Includes shopping lists, allergy settings, and cached product data for offline use.

A Minecraft RPG progression mod inspired by Deepwoken, with experience, ten upgradeable attributes, knowledge, and shrines for reshaping your build.

A full-stack school project with product browsing, accounts, carts, orders, and an administration interface, backed by a REST API.

A companion website and Quarkus backend for game pre-registration, platform preferences, email confirmation, community milestones, and rewards.

A reusable Forge framework for JSON-defined skill trees, with node requirements, skill points, tooltips, and server synchronization for other mods to build on.

A configurable Minecraft mod introducing sanity, insanity, and combat tempo. Environmental effects and a defensive vent ability add new decisions to exploration and combat.

Replaces most lethal damage with a temporary knocked-out state, giving players a chance to recover, carry teammates to safety, or finish a fight.

A Forge library of eight combat effects, including bleed, fear, and soul rot, with a public API, configurable interactions, and optional Ascend integration.

A multiplayer poker app with virtual chips, lobbies, live WebSocket play, and persistent accounts. Includes transaction recovery and an HTTP API.

A Python Discord bot combining moderation, reminders, server diagnostics, community commands, and a boost-points reward shop.

A Discord.js bot with moderation, virtual currency, quizzes, timestamps, weather, and Wikipedia lookups, plus per-server command permissions.

A Python desktop utility with a Tkinter interface and configurable keyboard shortcuts to start and stop automated clicking.

An educational local test application for exploring password attacks and defenses, pairing an Express login backend with controlled attack simulations.

The portfolio you are exploring: a responsive Next.js site bringing together my projects, background, and experiments in digital design.