Hello! I'm a full-stack engineer in Southern California with a passion for building meaningful experiences for users. I have experience in Typescript/Node.js, Go, React, GraphQL, PostgreSQL, MongoDB, Docker, AWS, and more. In 2022, I built Fána, a feature flagging platform with audience targeting capabilities.
Experience
2024 — Now
2023 — 2024
2023 — 2024
ReKeepIt is a Shopify extension that enables merchants to offer customers the ability to forgo returns for a discount
Technologies: React, Polaris, Liquid, Python, Django, GraphQL, Postgres, Shopify, Ruby, ngrok, Klaviyo, Heroku
• Played a pivotal role in the early-stage development, focusing on creating discount options and enhancing user experience for both merchants and customers in a pre-seed startup environment (React, Ruby, Python, Django)
• Led front-end development projects, driving significant improvements in user interface and experience, and tailoring solutions to meet evolving project needs in a dynamic startup setting (React, Polaris, Liquid, Shopify)
• Orchestrated a complete redesign of the merchant-facing admin control panel, focusing on intuitive navigation and efficient access to essential functionalities, enhancing merchant interaction and usability (React, Polaris)
• Revamped the merchant process for applying discounts to products, incorporating infinite scrolling, enhanced filtering, elegant display of additional information, and performance improvements (React, Polaris)
• Contributed to database design and architecture, drafting Entity-Relationship Diagrams (ERDs) and participating in discussions on data relationships and indexing to optimize for scalability, feasibility, and cost (Postgres, GraphQL)
• Authored Shopify Script Editor middleware to parse product data & apply discounts (Ruby, Shopify)
Investigated and debugged issues related to the complexities of the Shopify app development ecosystem (Shopify)
• Composed several internal tech spec documents and external user-facing documentation (Confluence, Docusaurus)
2023 — 2023
2023 — 2023
Shef is an online marketplace for local cooks to connect with customers in their community.
• Wrote, reviewed, and released changes daily to a production codebase serving ~900 chefs and ~4,000 orders weekly
• Collaborated with a small team to implement a robust customization feature, enabling users to personalize orders by adjusting spice levels and serving sizes, achieving an adoption rate of 67% in 4 weeks (+17% average order value)
• Enhanced the chef-to-consumer direct messaging service by implementing unread chat email notifications, moderation, and automating redirect suggestions by inferring customer message intent
• Streamlined the promotional code system by implementing automatic application and referral notifications
• Leveraged modern React form libraries and state management patterns to simplify the chef menu creation flow
• Built E2E tests in Playwright for menu creation to simulate real user scenarios and maintain flow integrity
• Created custom events for tracking user behavior to enable new marketing campaigns in Customer.io
• Spearheaded A/B test to evaluate four distinct landing page variants to identify the most commonly resonating value props for consumers to optimize signup and order rates
• Translated product requirements and design mock-ups into actionable technical specifications, considering tradeoffs between functionality, performance, and scalability to facilitate seamless implementation by the engineering team
2022 — 2022
2022 — 2022
Fána is an open-source feature flagging platform designed to accommodate testing in production by providing the capability to target specific subsets of users. Built with Node.js, React, Go, PostgreSQL, Redis, Docker, AWS
• Designed architecture composed of a backend API, database, frontend dashboard, reverse proxy API service, Redis data layer, and software development kits (SDKs) for React and Node.js
• Improved client-side performance on React dashboard with multiple forms and lists by designing API requests to minimize JSON response payload size
• Coordinated development of reverse proxy service to stream real-time updates to SDKs via SSE
• Implemented Node.js and React SDKs, prioritizing protection of sensitive data sent to client-side apps by processing user information and flag rules in the reverse proxy prior to transmitting data to the browser
• Drafted developer-facing documentation for dashboard management and SDK configuration/usage
• Automated cloud deployment to create and configure 13 constructs on AWS using Cloud Development Kit infrastructure as code (Fargate, EC2 Load Balancer, ECS, ECR, RDS, ElastiCache, VPC)
• Developed flag evaluation algorithm and validated via unit tests by parsing combinations of logic conditions
• Authored technical case study on design challenges & decisions (fana-io.github.io/case-study)
• Collaborated daily with a remote team of 4 engineers across the US
2020 — 2022
2020 — 2022
A Node.js app built with Express, Mongo, and PostgreSQL to capture and monitor webhooks
Education
Launch School
Core Curriculum Graduate
2020 — 2021
California State University, Fullerton
Bachelor's degree
2011 — 2016