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?
So far that's led to 156 projects since 2011, and 756+ books in my library.
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 8 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.