Software Engineer
October 2022 - Present
Senior Application Development and Support Specialist
January 2022 - October 2022
Full Stack Developer
January 2020 - January 2022
The Good Food Institute
- Performed maintenance and feature development for gfi.org, including custom block development with React/Gutenberg and UI features in PHP/Timber/Twig
- Added UI features including tabbed content navigation, style-changing nav links on scroll, animated scrolls, scroll-to-top buttons, and modal popups with JavaScript/jQuery/HTML/CSS
Projects
Fundraising progress bar custom Gutenberg block
- Implemented custom Gutenberg dynamic block displaying fundraising progress, goal, and donor totals to public site users during a successful $500,000 USD fundraising campaign
- Represented the data as a horizontal progress bar to site visitors (PHP/Timber/Twig) and to internal page editors (JavaScript/Gutenberg/React) based on Google API data
- Authored a WordPress plugin using PHP/Composer and the Google apiclient-services library to schedule API calls in order to periodically update the site database
GFI Europe Website
- Cloned gfi.org codebase into a new git repository, granted internal team access, initialized local instance of site with placeholder content, updated brand assets, and deployed to staging server
- Debugged UI issues after gfieurope.org site launch including views with Twig/Timber/WordPress API
Notable bug fixes across web properties of The Good Food Institute, including legacy codebases
- Fixed a custom Gutenberg cards slider block to avoid crashing in the editor, saving the organization a minimum of $10,000 USD to re-hire the custom block author and minimizing content publishing disruptions
- Refactored a Twig view to query custom taxonomy terms using Timber methods, fixing incorrect display of taxonomy terms after a WordPress SEO plugin update
- Wrote a must-use plugin utilizing existing WordPress plugin APIs to prevent unwanted page scrolling on signup forms
Phylogenetic tree data visualization for seafood taxonomies
- Developed a proof-of-concept data visualization of a phylogenetic tree of seafood species taxonomy data retrieved from the AirTable and Open Tree of Life APIs
- Made API calls to internal seafood databases in AirTable using cURL in PHP and parsed results for use with Open Tree of Life
- Made API calls to Open Tree of Life APIs to clean species data and generate parent-child taxa relationships for the tree visual
- Loaded the parsed tree data using D3 and phylotree.js in an interactive display
Mechanical Engineer
February 2017 - July 2019
EME Consulting Engineering Group, LLC
- Designed replacement air conditioning systems for NYC school facilities, resulting in code compliance and approval of construction drawings for projects totaling $3 Million+
- Created and presented technical reports and educational materials directly to clients on behalf of the firm
Mechanical Engineer
August 2015 - February 2017
ME Engineers
- Collected and analyzed weather data, psychrometric measurements, and air conditioning system operational for Arthur Ashe Stadium during the 2016 Tennis U.S. Open in Flushing, Queens
- Performed analysis and design of mechanical systems, including mechanical piping heat loss calculations, duct sizing, equipment selection, and mechanical drafting