The 'HomeServer' is a web server that hosts multiple modular web applications. Current in the works examples are managing groceries,(Fridge) and tracking workouts (Gym), and some basic calendar functions that interface with google calendar.
The HomeServer project is a large undertaking and will likely take me a few months to complete. Currently the code on GitHub has functioning login / registration and secure navigation, and some very basic proof of concept work.
Right now the HomeServer application is broken up into two apps, Gym and Fridge. the Gym app exercise data was generated via a web scraper and a simple JSON to SQL generation script I built in Python.
GitHubAgChess is my most recent rendition of chess, including smart highlighting, board pov flipping, and fully functional check and checkmate.
Java, CSS, FXML, JavaFX, Maven
I have remade chess nearly every year since I started programming in high school. This is my best version to date.
AssignmentTodofx - A desktop GUI application one stop shop for assignments with reminders & notifications.
JavaFX, FXML, CSS, Maven, Git / GitHub
A puzzle game experiment project that ended in learning how to dynamically load Java Classes at runtime.
Dynamic Java ClassLoading, ANSI
This was an experimentation project. I originally created a mock-assembly language that I made a compiler for that ran in my java program. I realized a better solution was to simply reuse another compiler and load at runtime.
GitHubI made this website for the Madison Software Development Club (SDC) as the VP of Engineering for the club Spring 2022.
This is a colorful command line application (ANSI) that allows single and multiplayer UNO!
C, Data Structures, Networking (Sockets), ANSI
To accomplish this I handcrafted a linkedList and a 'online' framework that handles networking.
GitHubIf you wish to contact me, feel free to use this form! It uses Formspree to avoid publishing api keys. Also checkout my resume if you missed it!
Thanks for checking my portfolio out!