
I'm a San Diego, CA based front-end focused web engineer who has been designing & developing professionally since 2016, and working remotely since 2020. Additionally, I have a combined 10+ years experience in digital marketing, technical client services, sales and business development. I excel in cross-functional environments where communication, continuous learning, taking initiative, and transparency are valued. I’m passionate about using data to drive decisions and create better user experiences.
I believe great software experiences are built through small, iterative design cycles that enable rapid customer feedback. Empathy is at the heart of my work—I strive to bring a human touch to engineering and collaborate with low-ego teams that value connection, agility, and meaningful impact.
I've primarily worked in healthcare, health technologies, and digital analytics but more than any specific industry, I’m driven by the spirit of thoughtful design, servant leadership, and human connection in software development. I bring that mindset to everything I do, regardless of the space.
In my free time I enjoy international travel, surfing, gardening, cooking, and trying out new restaurants.
Feel free to contact me regarding opportunities, career advice, or just to connect.
AI Assisted Projects are denoted with an AI icon
This project was an exercise in building a SPA shopping and cart experience purely in Vanilla ES6 without any state management libraries.
Planned, design, developed, and launched product selection app in collaboration with business & design stakeholders to drive customer growth
Leverage AI tools (Cursor, Claude) to create demo application which mapped to product roadmap use cases. Created & narrated product demonstration videos to help secure funding from venture capital firms. Collaborated with CEO and CTO to develop key product features, and integrate positioning into marketing website.
Written in React. Built with Gatsby, deployed with Netlify. Cursor AI assisted in 2026
Written in React, features drag / drop behavior data persistence via localStorage
Written in React, features responsive design. Dashboard provides users way to filter data in a table by clicking UI cards
Written in React + Gatsby, Netflify, Firebase. Proof of concept attempt
An exercise in creating responsive layouts in React with scalable component styling. Utilizes Flexbox & Chart.js
Written in vanilla JS, HTML, and SCSS this library utilizes Hugo Giraudel's 7-1 Sass architecture. I contributed the buttons, cards, scrollspy, and long search editor.
HTML5 jigsaw puzzle that utilizes the HTML Drag and Drop API. Puzzle includes timer, multiple difficulty levels, and completion animation
A collection of notes I compiled while learning JS. Includes topics like closures, callbacks, IIFEs, scope etc.
Component allows user to expand and edit search query once it grows beyond the bounds of its input box
Component utilizes CSS transitions to smoothly hide an image and expose another
Since coding this the Free Music Archive revoked API access to its service so the demo is broken. Project was created to fetch album data and display albums to the page using indexedDB for storage, Handlebars.js for templating, and XMLHttpRequest API for AJAX
Exercise in using haschange event listener to make partial page updates
Without modifying the HTML, manipulate a form to include validation and mock a JSON request. No 3rd party libraries or bleeding edge features allowed. Focus is on JS not on CSS. I used the revealing module pattern to create a public interface for the app