About

I'm a software engineer since 2019 and a longtime math and science nerd specializing in frontend JavaScript, React, and Vue. I'm passionate about making the world better with technology and strive to deliver a beautiful, intuitive interface for users while maintaining a clean codebase for fellow developers.

I’ve have a long history with technology as a former research engineer, technical writer, and math teacher. My interest in programming was piqued when I taught myself to automate spreadsheet work with Visual Basic. After cramming HTML and CSS to lead a middle school coding elective, I was officially hooked.

I'm happiest when exploring and most fulfilled when solving big problems to foster the common good. I love learning new technologies and delving deep into familiar ones. I'm inspired by the endless possibilities coding offers for carving structure out of chaos.

Projects
Gogigit / Designmate / Printmate
Customized product design, marketplace, and printing
With Front Edge Digital and Sawgrass Technologies, I worked on an integrated suite of web and desktop apps for creating, selling, and printing customized products.

For Gogigit, I worked on many parts of the core platform in Vue and WordPress. I led implementation of a feature for creating product images by merging product designs with lifestyle background photos.

For Designmate, I split off code from Gogigit into a separate, specialized app for creating and displaying designs. For Printmate, I built and refined the majority of a desktop printing app interface using Vue and Electron.
Vue, WordPress, Electron, Tailwind
Gogigit / Designmate / Printmate screenshot
Dele Detect
Fall detection and alerting
With Front Edge Digital, Northscaler, and Dele Health Tech, I worked on a set of web and mobile apps for nonintrusive patient monitoring and fall alerts. I architected and built the mobile app for fall alerting and worked on a team of two to build the web app front end that handled alerts, individual room monitoring, and data management for devices and facilities.
Vue, React Native, Bootstrap
Dele Detect screenshot
Suite Solution
Telecom account management
With Front Edge Digital and Northflow Solutions, I worked on a small team that built a new version of a billing software. My work included internationalization and white-label configuration of client-branded colors, fonts, and design customizations.
Vue, Bootstrap, Jest
Suite Solution screenshot
The Wally Shop
Reusable packaging e-commerce platform for sustainable grocery shopping
I connected with The Wally Shop, a no-plastic personal shopping service, at an environmental justice hackathon and worked with them on a part-time, project-based contract. I helped develop the core web app, including improving the shopper portal, implementing a product rating system, and adding product photo galleries.
React, Node.js, MongoDB, MaterialUI
The Wally Shop screenshot
Sixcycle
Multisport training and coaching
The Sixcycle app is used by the Leukemia and Lymphoma Society's fundraising and training program. I owned the web app's front end for coaching and social features. I maintained all updates and bugfixes and added social features including saved message templates and public groups.
React, JavaScript
Sixcycle screenshot
Hello Pizza Truck
Informational website for selling a food truck business
When asked to proofread a sales pamphlet for a food truck, I envisioned the information displayed interactively on a website instead. Hello Pizza Truck was the result. I represented a complex pricing structure through user interface cues.
React, Gatsby
Hello Pizza Truck screenshot
Byte Poet
Digital magnetic poetry
I built a fun app to spark poetic inspiration. Someday I plan to add more features like customizing word selection and saving/sharing poems.
React, TypeScript, Styled Components
Byte Poet screenshot
Newsmash
News aggregator and data visualization
This was my capstone project for Flatiron School's software engineering program. I wanted to create a way to compare stories on a given topic across news channels and also represent the data in a wordcloud. I integrated three external APIs (News API, ParallelDots, ZingChart).
React, Ruby on Rails, Bootstrap
Newsmash screenshot
Refood
Sharing food with neighbors
Food waste and food insecurity are both major problems. Refood was built to solve both at once, redirecting extra food to the tables of those who need it. It simplifies posting food offers and arranging pickup and awards karma points for all participants.
JavaScript, Ruby on Rails
Refood screenshot
Get in touch :)