Project Highlights
- Spearheaded a project to streamline QA and deployment processes, automate browser tests and containerize the app, reducing weeks of expensive manual work into a minutes-long automated process on AWS, dramatically reducing time and costs
- Mentored two less-experienced developers, providing constructive code reviews and guidance, supporting them to do their best work
- Designed and developed a new feature for navigating satellite imagery and tracking natural disaster events, improving user access to critical data
- Led development of Picturing Our Future, an app for visualizing global sea level rise predictions, using Next.js with a hybrid rendering approach leveraging both server-side rendering and client-side rendering
- Architected a system using d3.js and SVG to automate the generation of climate data infographics distributed by major media organizations in the US
- Led front end development of an innovative cross-platform mobile app with Expo and React Native for 3D sea level rise mapping with Google Maps.
- Translated updated branding guidelines and designs from Zeplin into a responsive front end.
- Updated the front end of a legacy Python/Flask app using JavaScript, React and MapboxGL.
- Added features to allow users to create and manage mapping campaigns, improving the app's usability and functionality.
- Updated the Python/Flask backend to support new features, adding REST API endpoints.
- Built a React/d3 app to stream real-time data from the International Space Station.
- Integrated with Space Tango's REST API to get the latest data from the ISS.
- Added features to allow users to visualize data from their experiments aboard the ISS.
- Designed and built several prototypes for the game, including physical cards and a mobile app.
- Organized and hosted events to playtest the game and get feedback from players.
- Worked with manufacturers to produce and sell hundreds of card decks.
- Built a Shopify store for global distribution.
- Managed social media accounts and a blog to promote the game and connect with players.
Past Roles
- Led development of an app for visualizing global sea level rise predictions using Next.js with a hybrid rendering approach leveraging both server-side rendering and client-side rendering
- Architected a system using d3.js and SVG to automate the generation of climate data infographics distributed by major media organizations in the US
- Led front end development of an innovative cross-platform mobile app with Expo and React Native for 3D sea level rise mapping with Google Maps
- Created a custom ETL tool for nutrition data processing, optimizing data management workflows using Python and Node.js
- Automated Amazon MTurk tasks for product data validation, improving efficiency and accuracy
- Built tools for nutrition scientists, facilitating data management and analysis using React, Python and MongoDB
- Optimized front-end performance for Verizon's nationwide digital billboard software, reducing technical debt and resolving memory leaks
- Increased unit test coverage and refined CI/CD processes, enhancing code quality and reliability of the advertising platform
- Spearheaded a project to streamline QA and deployment processes, automate browser tests and containerize the app, reducing weeks of expensive manual work into a minutes-long automated process on AWS, dramatically reducing time and costs
- Mentored two less-experienced developers, providing constructive code reviews and guidance, supporting them to do their best work
- Designed and developed a new feature for navigating satellite imagery and tracking natural disaster events, improving user access to critical data
- Enhanced developer productivity by creating developer tools, build scripts, CLIs, and chatbots for our team
- Built a React/d3 app for Space Tango, enabling real-time data streaming from the International Space Station
- Responsible for migrating a monolithic Ruby app to Node.js micro-services for high-profile clients like Bon Jovi and UFC
- Led development of a project to re-brand a React/Python/Flask app for the Humanitarian OpenStreetMap Team
- Developed open-source JavaScript/TypeScript libraries and plugins for Webpack, WordPress and more
- Built accessible and internationalized responsive websites for various clients
Skill Sets
Front-End Development (Specialist)
JavaScript, TypeScript, ES6, React, React Native, Vue, Next.js, Tailwind CSS, GraphQL, CSS, SASS, HTML, Redux, Vuex, webpack, Babel, GatsbyJS, WCAG Accessibility, ESLint, a11y, i18n
Technical Leadership (Expert)
Code Reviews, Mentoring, Team Leadership, Project Management, Technical Hiring, Team Building, Communication, Conflict Resolution, Stakeholder Management, Technical Writing, Public Speaking, Event Organization, Workshops, Nonviolent Communication
Full-Stack Development (Expert)
Node.js, Python, PHP, Ruby, Express, Flask, Django, MongoDB, PostgreSQL, MySQL, Prisma, Docker, Heroku, AWS
Testing and Performance (Expert)
Jest, Mocha, Selenium, Browserstack, Performance Optimization, Unit Testing, Automated Testing, CI/CD
Data Visualization (Expert)
d3.js, Mapbox, OpenLayers, GIS, SVG, Canvas
Other (Expert)
UI/UX, Graphic Design, Technical Writing, SEO, Public Speaking, Figma, git, Docker, GitHub Actions, REST APIs
Spoken Languages
- English — Native
- Spanish — Fluent
- Hungarian — Advanced
Education
- Minor in Computer Science, Global Business and Graphic Design