Canvas is not supported in your browser. Canvas is not supported in your browser.

I'm pretty sure thats all you need

...but if you want more, scroll down

Portfolio and Projects expand_more

I have been programming for the past 5 years, and have experience in many languages, including:

  • Python
  • Java
  • C++
  • JavaScript
  • HTML/CSS
  • PHP
  • SQL
  • Dart

First Robotics Team 7407 off-season Robot performing automatic Machine Learning cone pickup.

HO Model Scale automatic train storage at the Milwaukee Discovery World Museum.

I have also worked with many frameworks and libraries, including:

  • React
  • Svelte
  • Node.js
  • Express
  • Flutter
  • and more!

I use these skills in personal and team projects like this website, which was made with the amazing SvelteKit Framework

Autonomous drone built for teaching programming to middle school students

HO train layout automated turntable train switch

Projects

Here are some of my programming related projects

close

CRH Grilling Website

For a couple of weeks now I have been helping out a friend make a full management server and frontend for his grilling club. This server does automatic shopping lists and price margins, merchant billing, and booking services for students and other clubs to use when inviting the grilling club to events. Most of everything is completed, not its mostly debug and clean up.

schoolprogrammingweb development
created: 9/24/2023 updated: 9/24/2023

CRH Grilling Website

For a couple of weeks now I have been helping out a friend make a full management server and frontend for his grilling club. This server does automatic shopping lists and price margins, merchant billing, and booking services for students and other clubs to use when inviting the grilling club to events. Most of everything is completed, not its mostly debug and clean up.

schoolprogrammingweb development
in progress
created: 9/24/2023 updated: 9/24/2023
close

Combined Learning Management System

I was getting really tired of the back and forward with different teachers using different learning management systems, so I decided to combine their API's and create one webapp that controls all, where I can view and submit assignments from there. But why stop at that? I also incorporated Machine Learning to automatically schedule my week in terms of priority, and when and where I should complete my assignments, based on past data on my working habits. It also provides breaks.

schoolprogrammingweb developmentpersonal project
created: 9/24/2023 updated: 9/24/2023

Combined Learning Management System

I was getting really tired of the back and forward with different teachers using different learning management systems, so I decided to combine their API's and create one webapp that controls all, where I can view and submit assignments from there. But why stop at that? I also incorporated Machine Learning to automatically schedule my week in terms of priority, and when and where I should complete my assignments, based on past data on my working habits. It also provides breaks.

schoolprogrammingweb developmentpersonal project
in progress
created: 9/24/2023 updated: 9/24/2023
close

Milwaukee Discovery World Museum Train Automation

Most of my volunteer work is done at the Milwaukee Discovery World Museum, where I maintain and automate the large HO scale direct current control model train in the STEM exhibit. Automations include dynamic train traversing with environment variables and sensors, button presses, turntable motions, sensor wiring, and more. The goal is to get it automated to a state that the museum staff don't have to check on it as often.

programmingvolunteeringengineering
created: 9/24/2023 updated: 9/24/2023

Milwaukee Discovery World Museum Train Automation

Most of my volunteer work is done at the Milwaukee Discovery World Museum, where I maintain and automate the large HO scale direct current control model train in the STEM exhibit. Automations include dynamic train traversing with environment variables and sensors, button presses, turntable motions, sensor wiring, and more. The goal is to get it automated to a state that the museum staff don't have to check on it as often.

programmingvolunteeringengineering
on-hold
created: 9/24/2023 updated: 9/24/2023
close

FRC Team Programming Documentation

As a team lead of FRC team 7407 Wired Boars, I have been working on writing documentation for newer members of the team to utilize in their learning journeys. When I was starting, since the language we use is Python and not explicitly official, there were a lot of hoops and installs that I needed to get through. Well, no more to that! It's still in progress, but there are lots of resources to check out.

schoolprogramming
SOP Website
created: 9/24/2023 updated: 9/24/2023

FRC Team Programming Documentation

As a team lead of FRC team 7407 Wired Boars, I have been working on writing documentation for newer members of the team to utilize in their learning journeys. When I was starting, since the language we use is Python and not explicitly official, there were a lot of hoops and installs that I needed to get through. Well, no more to that! It's still in progress, but there are lots of resources to check out.

schoolprogramming
in progress
created: 9/24/2023 updated: 9/24/2023
close

Python Programmable Racing Drones

Throughout the summer of 2022 and 2023, I have been working on creating python programmable racing drones for students at the Milwaukee Montessori School. Using PX4 software bootloaded onto hobby grade flight controllers, I am able to effectively transform any FPV Drone into an autonomous one.

programmingschooldronesteachingresearch
github
created: 9/24/2023 updated: 9/24/2023

Python Programmable Racing Drones

Throughout the summer of 2022 and 2023, I have been working on creating python programmable racing drones for students at the Milwaukee Montessori School. Using PX4 software bootloaded onto hobby grade flight controllers, I am able to effectively transform any FPV Drone into an autonomous one.

programmingschooldronesteachingresearch
in progress
created: 9/24/2023 updated: 9/24/2023