Skip to content

Sunrise
Software

Full-Stack Developer · Building tools, games, and platforms

About

Full-stack developer passionate about building polished tools and interactive experiences. I enjoy tackling complex problems across web, game, and server development.

Web Applications

Full-stack applications with Next.js, React, TypeScript, and modern databases. From photo editors to e-commerce platforms.

Game Development

Custom game engines, level editors, and multiplayer systems. Building tools that let others create and share.

Server Infrastructure

Minecraft plugins, Discord bots, and DevOps automation. Building the tools that keep communities running.

Featured Work

Highlighted projects showcasing full-stack web development, game engines, and interactive platforms.

Web App

Paint Forge

Professional web-based photo editor

A full-featured photo editing application built for the browser. Paint Forge provides 39 drawing and editing tools, a layer system with 23 blend modes, non-destructive adjustment layers, filters, cloud persistence with Supabase, and user authentication with portfolio sharing.

Next.jsReactTypeScriptTailwind CSSZustand+1
LiveSource
Web App

Platform Studio

2D platformer game creation and sharing platform

A comprehensive game creation platform where users can build, play, and share 2D platformer games. Features a pixel art creator, custom enemy editor, level editor, real-time multiplayer via Socket.io, 25 hand-crafted campaign levels, community sharing, and in-game screenshot capture.

Next.jsReactTypeScriptCanvas APIFirebase+1
LiveSource
Web App

Art by Jada

Digital illustration and character design portfolio

A portfolio website for a digital illustrator featuring a gallery with advanced filtering and search, a lightbox image viewer, commissions pricing page, contact form with email delivery, hero carousel, responsive design, and full SEO optimization.

Next.jsReactTypeScriptNode.js
Live
Web App

Joplin 3D Printing

E-commerce for custom 3D printed products

A full-stack e-commerce platform for 3D printed products. Includes a shopping cart, product management CMS, quote requests with file upload, order and quote workflows, user accounts with wishlist, an analytics dashboard, Stripe payment processing, and ISR caching for performance.

Next.jsReactTypeScriptTailwind CSSSupabase+2
Live

All Projects

Browse everything from web applications to Minecraft plugins and automation tools.

Web App

Paint Forge

Professional web-based photo editor

A full-featured photo editing application built for the browser. Paint Forge provides 39 drawing and editing tools, a layer system with 23 blend modes, non-destructive adjustment layers, filters, cloud persistence with Supabase, and user authentication with portfolio sharing.

Next.jsReactTypeScriptTailwind CSSZustand+1
LiveSource
Web App

Platform Studio

2D platformer game creation and sharing platform

A comprehensive game creation platform where users can build, play, and share 2D platformer games. Features a pixel art creator, custom enemy editor, level editor, real-time multiplayer via Socket.io, 25 hand-crafted campaign levels, community sharing, and in-game screenshot capture.

Next.jsReactTypeScriptCanvas APIFirebase+1
LiveSource
Web App

Art by Jada

Digital illustration and character design portfolio

A portfolio website for a digital illustrator featuring a gallery with advanced filtering and search, a lightbox image viewer, commissions pricing page, contact form with email delivery, hero carousel, responsive design, and full SEO optimization.

Next.jsReactTypeScriptNode.js
Live
Web App

Joplin 3D Printing

E-commerce for custom 3D printed products

A full-stack e-commerce platform for 3D printed products. Includes a shopping cart, product management CMS, quote requests with file upload, order and quote workflows, user accounts with wishlist, an analytics dashboard, Stripe payment processing, and ISR caching for performance.

Next.jsReactTypeScriptTailwind CSSSupabase+2
Live
B

Backpack

Personal storage for players

JavaMavenSpigot API
Source
C

Command Scheduler

Schedule commands to run automatically

JavaMavenSpigot API
Source
C

Conditional Effects

Apply potion effects based on conditions

JavaMavenSpigot API
Source
D

Derived Sell

Calculate item worth from crafting recipes

JavaMavenSpigot API
Source
D

Don't Pick Up

Material pickup blacklist per player

JavaMavenSpigot API
Source
D

Double Jump

Toggle-able double jump ability

JavaMavenSpigot API
Source
C

Custom Enchantments

Custom enchantment system for items

JavaMavenSpigot API
Source
I

Inspector

Get information about entities and blocks

JavaMavenSpigot API
Source
M

Mob Bucket

Pick up and place mobs with buckets

JavaMavenSpigot API
Source
S

Sign Commands

Assign commands to signs

JavaMavenSpigot API
Source
S

Spawned Entity Customizer

Customize naturally spawned mobs

JavaMavenSpigot API
Source
T

Tasks

Quest and task system with leveling

JavaMavenSpigot API
Source
S

Sunrise Bot

Discord bot for Minecraft server monitoring

Pythondiscord.pymcstatus
Source

Tech Stack

Technologies and tools I work with across web, game, and server development.

Frontend
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • HTML Canvas
Backend & Data
  • Node.js
  • Supabase
  • Firebase
  • Stripe
  • REST APIs
  • Socket.io
Languages
  • TypeScript
  • JavaScript
  • Java
  • Python
  • HTML/CSS
  • SQL
Tools & DevOps
  • Git
  • GitHub Actions
  • Vercel
  • Maven
  • npm
  • VS Code

Get in Touch

Interested in working together or have questions about any of these projects? Reach out!