Timeline

Here are some significant events from my life, focusing on my education and professional development.

  1. Senior software engineer @ Prenda
    2021-present

    This is at the intersection of many passions, including learning, communication, non-coercive relationships, and decentralized solutions. This is exactly where I want to be.

  2. Senior software engineer @ HubSpot
    2020-2021

    Back in the corporate world, using my experience to develop React projects in an agile environment. I began building my mentoring and team management abilities, as well as sharpening my JavaScript and React skills.

  3. Software developer @ Dash Core Group
    2017-2020

    After some successful freelance work, I became a full time contractor, working remotely. I was fortunate to sometimes travel to interesting places to represent Dash or to meet up worldwide with other developers. My focus here was on web development, React Native app development, and JavaScript API testing and documentation. The contract was ended due to an extended crypto price slump in 2019-2020.

  4. Application engineer @ XPO Logistics
    2013-2017

    Microsoft environment, Agile methodology. This fully front-end focused role highlighted the value of investing in myself and building a skillset focused around my strengths and interests.

    Outside of work, I began deeply researching cryptocurrencies and economics and using open source web development tools for personal projects.

  5. Junior software engineer @ Oakleaf / Waste Management
    2010-2013

    This Microsoft based company was a good first step into corporate development. I was exposed to a variety of development roles, and began building a personal specialization in front-end development.

    Also, shortly after moving for this job, I met my wife!

  6. Exploring
    2008-2010

    This includes about a year of small-business home computer repair, as well as some valuable time improving my communication skills at a satellite TV tech support center.

  7. Part time teacher / E-learning Technician
    2004-2008

    After a couple semesters as a part time math instructor at my old community college, I switched to a role supporting instructors with remote learning, software assistance, and classroom technology.

    This is also when my love of board games really exploded. Local friends had an extensive game collection and we used to play until late at night.

  8. RPI - Bachelor’s in Math & Computer Science
    2001-2004

    My first time living away from home. Aside from the education, I connected with a lot of people who have remained important in my life.

  9. PVCC - Associate’s in science
    1999-2001

    Highlights include a public speaking class and an excellent Java programming class, my introduction to object-oriented programming. I have such fond memories of the teachers here and their dedicated enthusiasm.

  10. First community college course
    1998

    “Calculus with Analytic Geometry I”. I showed my teacher a Newton’s method root-finder program I made for my TI-83 calculator, and at the end of class she surprised me by having me demonstrate it to the class. When I asked why she hadn’t given me any warning, she asked, “Would that have made you less nervous?”

  11. Homeschooled
    1983-1998

    Reading, field trips, spelling bees. Developing interest in math, art, and computers. As long as I stayed ahead of the baseline public school standards, I could explore whatever interested me. What a great beginning.

    Big thanks to my parents for nurturing my appetite for learning. Thanks also to my brothers for teaching me patience and conflict resolution!

  12. Hello World
    1983