Summary
Versatile software engineer with project experience in multiple disciplines such as e-commerce, real-time geospatial mapping, data visuals, and video streaming.
- Frontend: React, TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS, Accessibility (WCAG)
- Architecture & State: Redux, TanStack Query, Context API, Component-Based Architecture
- AWS: API Gateway, Lambda, EC2, S3 Buckets, Amplify, CoudWatch, CloudFront
- Backend & APIs: Node.js, Express, Next.js, REST APIs, WebSockets, Server-Sent Events (SSE)
- Data Visualizations & Mapping: Mapbox, Chart.js, Turf.js
- Testing, Tooling & CI/CD: Git, Jest, React Testing Library, GitHub Actions, Jenkins, AWS, AI Agent Prompting
- Soft Skills: Mentors junior developers, converts FIGMA designs into code, active in code reviews
Side Projects
RE-Commerce
A minimal e-commerce prototype website themed around the video game Resident Evil: Requiem. Features a store front landing page with featured items and items on sale, categories page, item page with an image carousel and 3D item viewer, and a checkout page with a geo map for airdrop shipment coordinate selection.
- Frontend: React, Typescript, CSS3, Next.js, Redux
- Backend: Node
- Architecture: AWS Amplify, API Gateway, CloudFront, S3 Buckets, Lambda
Game journalist AI chatbot
Chatbot to speak with an AI video game journalist. Ask any question related to the video game industry! Demonstrates AI integration into an application.
- AI: Google Gemini AI
- Backend: Next.js
Military real-time map
Map-based single page app designed to demonstrate high performance user interactions while streaming real-time data.
- Frontend: React, Typescript, Context (state management), CSS3, Three.js, Mapbox, Turf
- Backend: Node.js, Express, Server Side Events
Mini onboarding
Mini onboarding application to showcase a smooth flow of transitioning between form pages in a minimalist way
- Frontend: React, Typescript, CSS3
Jumbotron
Control center to update a football game state and video display of a jumbotron in real-time. Demonstrates video streaming to multiple clients
- Frontend: React, Typescript, Tailwind
- Backend: Node.js, Express, Websockets, video streaming
Warehouse Logistics
Dashboard displaying logistics for a warehouse. Download filterable data as CSV
- Frontend: React, Typescript, Apollo client
- Backend: Node.js, Express, GraphQL, SQLite
Text chat
A real-time chat application for seamless communication
- Frontend: React, Typescript, Material UI
- Backend: Node.js, Websockets
Professional Experience
Front End Engineer
- Developed reusable, high-performance React components for B2B e-commerce workflows.
- Optimized data fetching and client-side state using TanStack Query and Context API.
- Implemented accessible, WCAG-compliant interfaces with a focus on scalability and performance.
- Collaborated cross-functionally with design, backend, product, and QA teams.
- Refactored complex code to be simpler and more maintainable
Software Engineer
- Built and maintained frontend features for Walmart’s enterprise point-of-sale system.
- Delivered reliable React and TypeScript components for high-traffic retail environments.
- Integrated APIs supporting transactional and real-time workflows.
- Mentored junior engineers and participated in code reviews.
- On-boarded new hires to get up to speed with code base and work flows.
- Became a subject matter expert on multiple features
Software Engineer
- Developed white-label booking widgets integrated across global airline and airport websites.
- Created reusable UI components supporting multi-brand customization.
- Collaborated with backend teams to ensure consistent cross-platform behavior.
Software Developer I
- Built internal analytics dashboards and cross-border money transfer applications.
- Delivered secure, data-driven financial features aligned with regulatory requirements.
- Worked across frontend and backend technologies to support enterprise systems.