Hunter Baker
About Me
I am a currently student at James Madison University pursuing my bachelor's in Computer Science. Here I am a member of the computing honors society Upsilon Pi Epsilon. I fell in love with programming when I started in January 2022. Since then, I've been actively pursuing my goal of becomming a Software Engineer.
My programming interests lie primarily with software development, game development, and web development. Some of my other non-programming interests include writing fiction as well as reading.
My current primary project is finishing up and publishing my LeetCode Bot Project. In the future, I intend to create some plugins for ObsidianMD.
Recent Experience
Recently, I was fortunate enough to participate in the wonderful Global Career Accelerator. During my time here, I was able to pick up some certifications; namely Python Specialist, SQL Specialist, and Intercultural Skills.
More on the Experience Page!
Current Courses
- Applied Algorithms
- Computer Systems 2
- Personal Navigation Systems
More on the Course History Page!
Skills
Languages
- Python
- Java
- C
- JS & HTML & CSS
Tools
- Git
- GitHub
- VS Code
- Eclipse IDE
Other
- Linux
- PostgreSQL
- Pandas
- Godot
Featured Projects
LeetCode Discord Bot 
Discord bot that facilitates active LeetCoding and contest participation.
- Designed, implemented, and used a Database using SQLite for efficient storage and quick lookups.
- Used the LeetCode API to get related information
- Utilized software design patterns such as the observer pattern as well as the singleton pattern
- Self-hosted the bot 24/7 on a Raspberry Pi
UnitED Caclulator
Calculator that performs calculations across different unit types.
- Followed an agile (Scrum) process to create a complete software product
- Worked with a team of 5 using Git and GitHub
- Utilized software design principles and worked to maximize cohesion and minimize coupling
- Worked with a stakeholder to refine requirements
TXTMET Utility
Command line utility to provide certain metrics of a TXT file.
- Used getopt to implement command line functionality
- Implemented appropriate error handling based on input
Portfolio Website 
Website that was created to showcase my projects and skills.
- Created a sleek and modern design focused on simplicity
- Created a responsive design
Pantry Panic Website 
Website that provides you recipes based on the ingredients available.
- Worked with a partner using Git
- Created a responsive design
- Leveraged API calls to display data
More on the Projects Page!