About
I studied computer science at Western Michigan and spent a year building and maintaining client sites at a marketing agency in Kalamazoo. Since then most of my learning has come from running my own Linux server, writing the small services that keep it useful, and fixing things when they break.
Right now I work maintenance full time, which has made me good at diagnosing systems I did not build. I am looking to move back into software or IT support while I finish my degree.
Work I have built
astra
Self-hosted home server, running continuously
A headless Debian server I built on a refurbished laptop and administer entirely over SSH. It is not a demo. It is the infrastructure I actually use every day.
- Containerized services sitting behind an Nginx reverse proxy.
- Private access from any of my devices over Tailscale with MagicDNS.
- A Flask API I wrote that reports live system stats, feeding a custom dashboard front end.
- Filebrowser for remote file access, plus my own backups, updates, and monitoring.
Debian, Docker, Nginx, Tailscale, Flask, Python, JavaScript
Klipper printer conversion
Ender 3 Pro, completed
Replaced the stock firmware on a 3D printer with Klipper and Mainsail, wrote and tuned the configuration by hand, and added a BLTouch probe on an SKR Mini E3 v2.0 control board.
Klipper, Mainsail, Linux, embedded hardware
Experience
Listed by relevance rather than date.
Junior Web Developer
May 2023 – May 2024LKF Marketing, Kalamazoo, MI
- Developed and maintained web assets for client marketing campaigns.
- Worked with a small team on front-end builds and ongoing site updates.
AI Data Annotator
2024Remote, contract
- Evaluated and annotated model output against detailed written rubrics, including technical and code-related prompts.
Maintenance Technician
2026 – PresentHorrocks, Grand Rapids, MI
- Maintain and troubleshoot commercial refrigeration and building systems for a grocery operation.
- Diagnose equipment faults and complete repairs with minimal disruption to the store.
Maintenance Technician
Aug 2025 – May 2026Legacy LLC, Kalamazoo, MI
- Completed unit turns and work orders at a residential apartment complex, including plumbing, drywall, painting, and fixture replacement.
- Maintained pool chemistry and documentation to state health standards.
Skills
- Languages
- Python, JavaScript, HTML, CSS
- Systems
- Linux (Debian, headless), Docker, Nginx, SSH, DNS and networking, Tailscale
- Tools
- Git, Flask, Klipper, command line administration
- Hardware
- PC and laptop repair, control boards, sensor wiring, electrical troubleshooting
Education
B.S. Computer Science, in progress
Western Michigan University, 2021 to 2023. On leave, planning to re-enroll.
Kalamazoo Valley Community College
Dual enrollment. Computer Information Systems and Automotive Electrical.
Loy Norrix High School
Kalamazoo, MI. Graduated 2020, GPA 3.27.
Certifications
- EPA 608 Universal
- Certified Pool Operator
- Fair Housing training