About


I am a Software Engineer who strives to provide useful tools to better the world around me. I started programming in middle school, starting with simple C++ programs and designing websites for hobbies of mine. During the week, I work full-time as a developer for a investment analytic software company and on weekends, I try to explore the world around me through hiking, festivals or going with friends to new places. When a weekend doesn't suffice, I strive to fly around the world, learning about diverse cultures and people.

An important factor for me in my career is that I want to know that what I work on is helping the world in some way. While I love attending festivals and having fun in down time, programming takes up a large portion of my day-to-day life, so I want to ensure it's something I can feel good about.

Experience


FactSet Research Systems

Software Engineer

  • Developed company HTTP Debug Symbol Server to concurrently catalogue symbols created by the build system as well as serve the symbols to developers.
  • Co-created a training curriculum devoted to the teaching of internal C++ development.
  • Created build analysis charting site to assess trends in our internal build system.
  • Maintained and developed C++ extensions for Windbg that facilitated in parsing crashes.
  • Rebuilt diagnostic crash parser that concurrently processes incoming client crashes, redesigning it with a focus on maintainability and reliability.
  • Built internal APIs that became commonplace among the company's engineers.
  • Organized training curriculum as Department Training Head, scheduling training lectures and guiding new hires through their first few weeks at the company.

Undisclosed Company

Lead Programmer

  • Built mapping engine to build, distribute and restrict maps of game areas.
  • Created internal system to permit blind players to play alongside other players without difficulty.
  • Wrote an AI to play a unique mini-game against players on several difficulties.
  • Programmed in a custom language as well as HTML, Java, C++, C# and JavaScript

Portfolio