Front-end Engineer
2021 - PRESENTGolden Hippo Media- Ported the Ionic Angular sales funnel to React and GraphQL for rapid prototyping and split testing.
- Ported the underlying deprecated Ionic library to Webpack 5, speeding up local and remote builds by up to six times.
- Developed a method for file exclusion leading to a tenfold local development speed increase in the workflow.
- Ensured quality standards through regular code reviews of contractors' codebase contributions.
Technologies: Node.js, TypeScript, Express.js, Ionic, Ionic 4, Webpack, React, React Router, GraphQL, Jira, Front-end, Code ReviewLead Developer
2017 - PRESENTGSRetrofit- Crafted a custom integration solution, pairing React front end with PostGraphile and GraphQL for managing complex relational data.
- Automated inspection creation through web scraping, saving an average of ten minutes per record.
- Implemented automated email campaigns through a SetCronJob API.
- Integrated a Firestore (NoSQL) database for a custom CRM solution.
Technologies: React, Puppeteer, JSDOM, Automation, Firebase, Cloud Firestore, GraphQL, PostgreSQL, PostGraphile, SparkPost, Scraping, Front-end, Customer Relationship Management (CRM), Web Scraping, Email Campaigns, NoSQLLead Developer
2012 - PRESENTCambridge LSAT- Engineered a custom eCommerce solution integrated with Braintree Hosted Fields and PayPal onsite checkout.
- Built a universal JavaScript application with a Svelte front end and Express.js back end as an Amazon affiliate store, pulling live pricing and product information.
- Established one of the first online platforms for downloading and practicing with official LSAT material.
Technologies: JavaScript, ECMAScript (ES6), Svelte, Node.js, Express.js, Amazon API, Braintree API, PayPal, eCommerce, Front-end, Back-endLead Instructor
2019 - 2021Coding Dojo- Co-authored and piloted a React curriculum at the home campus and assisted in migrating the three-stack program from Angular (MEAN stack) to the MERN stack.
- Served as a core contributor to the program-wide Discord integration, creating a rapid two-click user sign-up process.
- Created a platform-specific CLI to efficiently track Zoom class attendance and push it to the program's back end. This tool was eventually adopted to track course participants on a broader basis.
- Integrated the Gmail API for sending automated, template-driven emails to students.
- Managed two other instructors on-site, supporting all aspects of instruction and campus upkeep.
Technologies: Python, Python 3, Java, JavaScript, C#.NET, React, MongoDB, MySQL, Postman, Web Development, MERN Stack, Discord, Gmail API