Aside from specific technologies (see resume for skill list), I believe that good documentation and abstraction are critical for high quality code. Documenting my code with descriptions, well thought out types, and a README is essential for other programmers to understand and work with my code quickly. I believe that good code is tested, loosely coupled, and modular, leading to high maintainability and adaptability to changing business needs.
In addition to my CS major, I chose to add Cognitive Psychology to my major because I love thinking about social dynamics, whether its the dynamics between a product and its users or the dynamics between team members. I believe that good company social dynamics shine through to the products they produce.
Recently, I’ve been playing a lot of guitar! It’s been a lot of fun, and I’m hoping to get to a point where I can jam with other musicians! I also love rock climbing, long-distance cycling, and disc golf!