hunter baker

$ aspiring software developer

Developer passionate about building solutions. I write clean code, solve complex problems, and am constantly learning.

Actively job hunting and looking for new opportunities! See my resume, projects, and experience.

Headshot

about

I began programming in January 2022. I've grown and developed a lot since then and I am now actively pursuing my goal of becoming a Software Engineer. My other programming interests lie primarily with game and full-stack development.

I recently graduated from James Madison University with my bachelor's in Computer Science. Here I was a member of the computing honors society Upsilon Pi Epsilon. You can view my class history on my class history page.

Below are a few of the projects I've worked on. Each has its own page with more details, and you can view all my projects on the projects page.

You can view all my previous experiences on the experience page as well as certifications & documents on the documents page.

Languages

  • Python
  • Java
  • C
  • C#
  • HTML / CSS / JS
  • TypeScript

Frameworks

  • Flask
  • Next.js
  • Spring Boot
  • Android SDK
  • Godot

Databases

  • PostgreSQL
  • Redis
  • SQLite

Tools

  • Claude Code
  • AWS
  • Docker
  • Linux
  • Git

project spotlight

LOLSUMMD

LOLSUMMD

multi-account mastery tracker

Mastery aggregator web app for League of Legends that summarizes mastery data across multiple accounts. Hosted on Vercel with a Flask backend and Redis caching.

Python Redis Flask Vercel REST API
NavSys

NavSys

real-time GPS navigation app

Navigation application with real-time updates, map matching, and route relocation. Built entirely from scratch in Java, utilizing Dijkstra's and Bellman-Ford for pathfinding.

Java Swing
Forgotten Paths

Forgotten Paths

puzzle game · GMTK 2025

Puzzle game created for the GMTK 2025 Game Jam. Ranked top 6% in enjoyment out of over 9,500 entries.

Godot
beast[code]

beast[code]

LeetCode practice bot

Live Discord bot for coding practice. Sends daily LeetCode problems, contest alerts, and supports configurable schedules per server.

Python GraphQL SQLite Raspberry Pi
Tip Calculator

Tip Calculator

ad-free tip app for android

Ad-free tip calculator app for Android on the Play Store. Built in Java with Android Studio.

Java Android SDK Google
Obsidian Attachment Placement Plugin

Obsidian Attachment Plugin

smart attachment routing

Obsidian plugin that allows users to specify the location of new attachments through placement rules. Developed in TypeScript using the Obsidian API.

TypeScript JavaScript
view all projects

contact & links

view all socials