About Me

Hayden

Software Developer currently working in Mobile App Development at Index.

I am passionate about beautiful yet minimalistic websites, developer workflows, problem solving, Linux and digital privacy. 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.

Work History

As an Application Engineer I...

  1. Work closely with clients in order to bring their ideas to life in our mobile applications and e-books.
  2. Write programs in C# to implement unique solutions for mobile applications tailored for multiple platforms.
  3. Maintain many git repositories, utilizing conventional commits and semantic versioning. Merge pull requests in bitbucket with my team.
  4. Publish and manage many applications on the apple app store. I also manage the distribution of sample test flight builds to client devices.

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.