About Me

General

I'm a software engineer that loves to tinker and teach myself new things.

I have deep knowledge of a few subjects, but I'm more of a generalist than a specialist. I feel like knowing a lot of different subjects has greatly improved my ability to learn. Some of my favorite projects in the past have been ones where I knew very little at the start.

Life is too short and there are tons of interesting things, so why limit yourself to one subject?

Interests

  • History of computing/technology
  • Computer architecture
  • Electronics
  • Low-level programming
  • Electromagnetism

Hobbies

  • Tinkering
  • Weightlifting
  • Self-studying
  • Anime
  • Video games

My favorite programming languages are C, Assembly, Python, and Go.

Career

In summary, I'm a software engineer with 6 years of professional experience. The majority of my experience is backend development with Java, Vue.js, and Postgres.

My resume with more detail is available at /resume.

Based on my interests, I hope to eventually earn a role that intersects cybersecurity and computer engineering, but we'll see.