Experience
A dynamic timeline that surfaces what I built and what I learned at each step. Click your favorite role to zoom in and compare progress across projects.
Portland, OR
Senior Software Engineer
Adobe (Marketo -> Journey Optimizer) (Adobe Journey Optimizer B2B Edition)
Individual contributor on team leading feature development for large-scale B2B marketing product. Focused on modular TypeScript/React, user adoption, and accessibility.
- Migrated core workflows from legacy Marketo Engage UI to Journey Optimizer
- Championed user feedback/input to critically influence Marketo design decisions
- Partnered with Product, Design, and QA to deliver cross-platform improvements
- Contributed time and resource estimates to provide budget analysis for future initiatives
- Led training meetings covering accessibility best practices, component library usage, and product knowledge sharing
- Developed and maintained a scalable React component library
- Women at Adobe Site Lead for Portland office, organizing events and resources
All roles at a glance
2016 – 2025
Step 1Senior Software Engineer @ Adobe (Marketo -> Journey Optimizer)
Individual contributor on team leading feature development for large-scale B2B marketing product. Focused on modular TypeScript/React, user adoption, and accessibility.
2012 – 2016
Step 2Frontend Developer @ Thetus Corporation
Orchestrated design-to-development alignment, led experimental UI modules, and improved release velocity for the SaaS Savanna product.
2005 – 2012
Step 3Web Developer @ Self-employed
Built client work for restaurants, wellness studios, and small businesses. Developed full project lifecycle practices and handoff documentation.
Pre-college experience
Customer facing roles, data entry, and process improvement at a young age built the discipline, attention to detail, and problem-solving that I still carry forward. Best career advice from my Michael's manager: “Take initiative. Recognizing problems around you and solving them is the best way to get ahead.”
- Meal server at a retirement center
- Sandwich maker / backup frozen yogurt shop lead
- Phone reception and data-entry at a multi-lot car dealership
- Certified Frame shop associate and cashier at Michael's
- Sales associate and window treatment specialist at Home Depot