Ethan logo
waiting
HomeProjectsAboutBlogContact

Projects

A collection of projects I've built — from full-stack applications to open-source tools. Each one showcases different technologies and problem-solving approaches.

🍭

Cookbook

Recipe discovery and personal cookbook app featuring search, favorites, custom recipes, and Firebase authentication.

ReactViteFirebaseAPIFlutter
🔥

Wildfire (Internship)

In Progress

A Python toolkit for analyzing and visualizing wildfire data. All presented live on your browser!

GeoPandasMatplotlibPlotlyDash
🧩

Rubik's Cube Simulator

Java command-line Rubik's Cube simulator supporting standard moves, prime moves, random scramble mode, and undo solution output.

JavaCLIArray RotationMove Notation
🏎️

Vehicle Maintenance Logger

In Progress

Car maintenance logging app with secure HTTPS access, GitHub Actions CI/CD, and persistent storage across reboots.

GitHub ActionsCaddysystemdHTTPS
🃏

Blackjack

Fully functional casino-style Blackjack game written in Python with dealer functionality, bust detection, and complete round management.

PythonCLIGame LogicOOP
🎓

School Projects Repository

Curated repository portfolio showcasing school and personal projects across multiple languages, algorithms, and production-oriented builds.

JavaPythonTypeScriptC++
👾

Hyprland Dotfiles

Arch Linux dotfiles featuring a fully configured Hyprland compositor, Neovim IDE setup, Powerlevel10k shell, Kitty, tmux, and automated bootstrap scripting.

HyprlandNeovimZshArch Linux

Made with 💞 by Ethan | Next.js & FastAPI

GitHubLinkedInEmail