Molly Gehring
Software Engineer
Software Engineer
Welcome to my site! I’m a full-stack software engineer, explorer, and life-long learner, among other things. I have experience developing apps for both large, established research institutions and small, speedy startups, as well as serving as a technical co-founder. As a former public health student turned software engineer, I am inspired to create products that make the world a better place, both for people and our environment.
When I’m not at my desk, you might run into me on the hiking trail or climbing wall or in the sky, zooming around in a hang glider.
As a technical consultant and web developer for Durham's women-owned 1023 Media, I worked with the brand's founders to create a functional site to showcase podcasts and articles. The website is built using React-based framework, Gatsby, and uses Contentful CMS. Go give 1023's "Your Odyssey" podcast a listen! You won't be disappointed!
Freelance project for a client who came to me with an idea of creating a website where users could explore and connect with random interest groups while also providing more visibility for those groups. The app is built using Sveltekit and gives users the ability to "teleport" to a random community (think Discord or Slack). Users can also add info about their own community to be stored in the Firebase back-end which will then be shown at random to other "teleporters".
As a full-stack software engineer for Policygenius, I worked on apps aimed at helping people get the financial protection they need. Our teams continuously iterated on our products and services to ensure the best experience for our customers and to bring the insurance industry into the modern era. Our apps were built with modern web technologies including Ruby, Go, React, and Typescript.
Impacked Packaging is an online, b2b marketplace for sourcing sustainable, primary packaging. As technical co-founder, I worked with product and business experts to outline data and design requirements and build out the initial marketplace prototype.
After a particularly rocky switch to a new team that used languages and tools I was relatively unfamiliar with, I decided to start a blog (said everyone and their grandma!) to document the things I struggled with. For the topics I was learning, I'd been finding it particularly difficult to identify learning resources that dealt with technical concepts at the right level of abstraction for someone like me who was not a complete programming beginner but also not a technical whiz kid. My blog attemtps to occupy that liminal space between hyper-specific technical examples and super-high level, conceptual jargon.
We have a plastic problem on the planet. We are all aware of it to some degree, and yet we continue to generate and use plastic at an unsustainable rate. After reading an article stating that rainwater is no longer safe to drink anywhere on the planet as a result of microplastic infiltration, I was inspired to create Plastic Raindrop. The site offers guidance for consumers moving away from plastic usage and reviews plastic-free products.
Duke University and School Of Medicine compliance offices require specific reporting and tracking tools for their business operations. My team worked with these offices to build a suite of custom apps to support day-to-day operations and provided technical assistance. Most apps were built on a Rails back-end with various javascript/front-end frameworks (React, Bootstrap, and Materialize).
Duke's Innovation Co-Lab is a creativity incubator, aimed at bringing technology resources and programming to the Duke community. The Co-Lab offers classes open to all students and faculty. I developed/taught a class on "Data Manipulation Using SQL", intended to be a primer on database design and the basics of querying and manipulating data.
Presentation can be viewed here.
A fun side project I worked on for Glitteratti Gang of NYC while trying my hand at front-end development and learning new tools. Built on Vue.js. Keep an eye out for the Glitteratti Gang, sprinkling a little sparkle at parties and flea markets around NYC!
Foodstream was developed as a final project for The Iron Yard with the goal of eliminating excessive food waste. The app targeted primarily institutional users with excess, unmarketable, but still edible, food. The app created a platform where users could offer their excess food and other individuals could claim it.
As a back-end developer for the project, I helped build out a messaging feature, map directions via Google Maps integration, and calendar reminders.
In my spare time, I've recently been delving into some hardware programming and trying my hand at programming various IOT devices and learning about circuits.
Work in progress: currently attempting to build a Dance Dance Revolution-style alarm clock (that would only stop once a certain dance pattern is completed). Work in progress!
MyHealthStyle was designed to help users take a holistic approach to reaching health goals through positive behavior change. As a freelancer working on the initial Rails prototype, I was tasked with researching and implementing technologies to support customer interactions with health coaches and customer support. This included: texting capabilities, a chat feature, customer support chat, and a shopping cart/payment feature.
Survey Opossum was the result of a collaboration between the front-end and back-end engineering classes at The Iron Yard. The app was built over the course of a weekend and allows users to either create or take surveys.
Culture Shock is the result of a coding bootcamp weekend assignment on API consumption. The app allows users to specify a region of the world and in return, they are provided a recipe and a playlist from that region, creating a unique cultural experience.
In addition to day-to-day development, I have completed over 250 usability tests for various apps and websites, cover products in all different stages of the development lifecycle. I've reviewed everything from wireframes to beginning-stage prototypes to apps already in production. Reviewing sites/apps has given me a better understanding of what constitutes good design and how important a solid user experience is to a product's success.
My blog, where I attempt to extract useful tidbits from documentation, break down complex concepts, and consolidate the vast world of technical knowledge into approachable, digestible morsels.
How we borrowed principles from domain-driven design to re-build a better dashboard experience at Policygenius.