Software Engineer and Founder
2022 - 2022Wirechunk- Founded a company to develop communications and invoicing tools for community associations.
- Built out the entire product end-to-end, including the back-end and web app.
- Developed a platform to facilitate payments between third-parties.
Technologies: TypeScript, GraphQL, Node.js, React, Apollo Server, PostgreSQLSoftware Engineer
2019 - 2022FOSSA- Designed and developed major new features, such as the access control (RBAC) functionality and authentication system.
- Assisted in migrating a large codebase from JavaScript to TypeScript and set up tooling to promote code quality.
- Collaborated with customers to identify their needs and aggregated feedback into concrete recommendations for product improvements.
- Led multi-month projects to refactor and redesign prominent aspects of a software system.
- Improved the state of API documentation by setting up OpenAPI and documenting the essential APIs of the product.
Technologies: TypeScript, React, Node.js, PostgreSQL, Sequelize, Redux, Go, JavaScriptSoftware Engineer
2016 - 2020Wider Webs- Developed a scalable website hosting platform built on WordPress.
- Built websites and integrated them with other services to develop custom functionality.
- Collaborated with clients to design websites and connected them with graphic designers to create their brands.
Technologies: JavaScript, WordPress, PHP, MySQL