
Front End Focused Full Stack Software Engineer with 4.5+ years of experience building production web and mobile applications using React, Next.js, React Native, and TypeScript. Deep experience building high-performance, interactive frontend features, delivering smooth, polished, and intuitive user experiences, while also architecting backend APIs with Node.js and SQL/NoSQL databases. Key achievements include developing a student reunification and crisis management interface for K–12 schools, designing and building push notification functionality with a swipeable notifications inbox and spring-based animated snackbars, and creating frictionless onboarding flows for mobile apps. Proven track record delivering scalable, secure, and maintainable applications in fast moving, high impact production environments. Below you can check out some of the projects I've created or worked on! Projects are listed in reverse chronological order (most recent first)

• Rebuilt the onboarding and account creation flow for the Self mobile app, implementing a swipeable carousel and multi-step forms using React Hook Form, resulting in a frictionless onboarding experience and increased account adoption
• Built in-app notification UI featuring animated spring-based slide-in banners and a notifications inbox with read/unread state, delete and undo actions, and full and partial swipe gestures
• Designed and implemented idempotent Node.js APIs and Firestore data models for user and device registration, user settings, and push notification preferences, using transactions to ensure atomic multi-collection writes and prevent orphaned or inconsistent database state
• Refactored Self ID mobile app to replace styled-components with a memoized StyleSheet hook, enabling dynamic theming and boosting performance and maintainability
• Engineered a frictionless mobile authentication handoff between partner websites and the Self mobile app, preserving browser and page context via query parameters, local storage, and API polling to return users to the originating page after successful authentication

• Built a student reunification, attendance, and status interface for crisis situations, featuring multi-criteria filtering, real-time state management for large datasets, and end-to-end workflows for reuniting students with guardians during emergencies
• Refactored mobile and backend push notification pipelines (FCM), significantly improving delivery reliability and latency for time-sensitive emergency alerts
• Led the mobile upgrade of our Cordova mobile application to Cordova 11 and Android 13, debugging forked plugins, updating native dependencies, and resolving numerous iOS and Android permissions issues to maintain seamless cross-platform functionality
• Identified and resolved systemic SQL injection risks by refactoring the core CRUD layer to use Prepared Statements; secured 150+ API endpoints and optimized query performance via execution plan caching
• Architected and rebuilt Safety Shield infrastructure on AWS, migrating from EOL Amazon Linux to Rocky Linux 8.10; resolved legacy PHP 7.2 dependencies and improved platform stability across four environments
• Designed and implemented CI/CD pipelines for six codebases using GitHub Actions, improving deployment consistency and release velocity across Dev, QA, CE, and Production
• Built internal tooling and customer-facing features, including a CSV-based bulk registration system for BLE beacons enabling real-time geolocation via wearable panic buttons

• Mobile first Electronic Press Kit built with Next.js/Typescript, Tailwind, and Contentful
• Press photos and logo are downloadable
• Embedded YouTube & Spotify player widget

• Built and deployed a NFT Marketplace for Official POG Digital built with Next.js/Typescript and integrated with a Solidity smart contract with Ethers.js and Web3React
• Integrated Metamask and WalletConnect Crypto wallets for desktop and mobile
• Built a gorgeous 3D style arcade UI with framer motion animations
• Interfaced directly with the client, and delivered a robust product in a short development period
• Helped design and orchestrate a high volume drop day with a two tiered allowlist and a public sale that saw over 1000 sales in the first day

• Built an embeddable NFT checkout widget in React.js and React Shadow that could easily be added to a clients website with only a few lines of HTML code
• Integrated smart contracts and crypto wallets (MetaMask, Coinbase Wallet) with Ethers.js and Web3.js
• Integrated pay with credit card Fiat on ramp for NFT purchases via Wert and Moonpay
• Integrated Websockets for communication on payment flow states with Wert
• Helped design and build the corresponding REST API in Node.js/Koa that interfaces with the checkout widget and passes the correct data to the widget based off a unique ID that corresponds with an NFT smart contract on the Ethereum network

• Search stocks by ticker symbol to view real time price data, company info, news, and interactive charts
• Render dynamic, date range selectable stock charts using Highcharts
• User authentication with persistent profiles and saved watchlists
• Market overview dashboard with broad market summaries and trending financial news
• Optimized data fetching using SWR, enabling caching, background revalidation, and configurable refresh intervals
GitHub

• Recipe search, filtering by dietary restrictions or ingredients, seasonal recipe suggestions
• Ability for users to comment on and save favorite recipes
• Ability to send an ingredient list email of a recipe to a users email address