I’ve been developing maintainable, usable, high-performance web applications for over a decade. I have extensive experience with tools like GraphQL, TypeScript, React, Node, SQL, Linux, AWS, Terraform, Docker, Git, and more.
I can help you evaluate your needs and assemble an effective architecture, solve difficult challenges and overcome roadblocks, establish healthy patterns and guides to help your team succeed long-term, and advise and train team members on innovative tools and techniques.
Software Architect - Community Funded
2018 - Present
Community Funded is an embeddable crowdfunding platform helping large organizations leverage their own audience to deliver compelling online giving experiences. I lead architecture across the FE with React, the API with Apollo & GraphQL, and DevOps with Terraform & AWS. I work closely with Product to guide technical approaches and directly implement features & deployments across the stack. I also participate in recruitment, and coach & train new team members.
Founder/Principal Engineer - Ecliptic
2016 to 2018
I started Ecliptic because I wanted to partner with innovative startups to build effective interfaces, helping engineering teams meet ambitious goals and deliver exceptional, scalable experiences. I worked with clients like Craftsy, Guild Education, and Autopay.
Senior Front End Engineer - Craftsy
2014 - 2016
I helped Craftsy re-launch their highly successful online crafting community with a component-driven server rendered front end based on React and React Native, coordinating with a micoservice Java architecture. I also managed direct reports, delivered training and coaching, and participated in the core recruitment team.
Developer - Lincoln Loop
2011 - 2014
I worked with a distributed team using Python and JS to write efficient server applications, create rich front end components, and handle deployment and config management. Projects included sites like Smithsonian.com, GamesRadar, and Evite Postmark.
Developer - Panlocal Media
I worked on Pegasus News, an early “hyperlocal news” pioneer. I moved them to a multi-tenant structure, built a contributor platform, and developed a local offers section. I used Django & PostgreSQL, and managed a high performance deployment on a small colo cluster.
Associate Software Engineer - Fidelity Investments
2008 - 2009
I handled support and maintenance for mutual fund pricing and cash management systems built on Solaris using perl, ksh, and Java with Sybase and Oracle databases.
Preferred Tools and Techniques
- Node, GraphQL, PostgreSQL
- Terraform, Docker, AWS, Heroku
- React, Redux
- Emotion.js, Sass
- Jest, Cypress
I've worked within a variety of project workflows, but I strongly prefer agile-influenced methods. I value quick, collaborative iterations that can easily change course as we learn more about the problems we're solving together.
Thanks for your interest!
Code Window icon by Dalpat Prajapati, Tools icon by Creative Stall, Email icon by Lorena Salagre. Thanks!