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

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 Link

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 Link

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 Link

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!