About Me

Hayden

I'm a Software Developer currently working in Web Dev and AI Training.

I am passionate about beautiful yet minimalistic websites, increasing server performance, developer workflows, problem solving and Linux. Most importantly, I love to learn!

This site is meant to be my little corner of the internet, I update it from time to time. I recently started to blog about computer science topics, books and software/hardware.

Work History

Software Developer Intern

  1. Developed features for the Active Documentation IntelliJ plugin, a static analysis tool for Java projects.
  2. Contributed to porting the plugin to VSCode, expanding its reach and usability across different IDEs.
  3. Maintained comprehensive documentation of frontend code and submitted pull requests on GitHub.

Teaching Assistant

  1. Helped students grasp complex material during in-class discussions, group meetings, and emails.
  2. Assisted with grading large coding assignments, papers, and presentations.
  3. Created testing scripts with Bash and made example code snippets in Java and JavaScript.
  4. I worked in the following classes: SWE 637 - Software Testing, SWE 432 - Web App Development, and SWE 205 - Usability Analysis and Design

Research Assistant

  1. Created features for a debugger that helps developers reason about their web applications.
  2. Achieved the integration of LLM’s into the workflow through research and use of the OpenAI API.
  3. Built command line tooling in python that queried our database and made data easier to interact with.
  4. Wrote multiple web applications in React for testing and created concise demos for presentations.

Web Developer

  1. Worked with small businesses to optimize their online presence.
  2. Developed high end custom websites, from initial design to deployment and hosting.
  3. Adhered to industry best practices, including prioritizing SEO and ensuring accessibility for all users.