2024 — Now
Los Angeles, California, United States
Los Angeles, California, United States
Led the complete redesign of securityusainc.com, migrating the website from ASP.NET to Next.js.
Implemented modern features using Next.js and TypeScript, improving overall performance and user experience.
Achieved Lighthouse scores above 90 by leveraging built-in Next.js optimization features such as image optimization, lazy-loading, and code-splitting.
Ensured full SEO optimization using metadata, JSON-LD schemas, optimal HTML structure, sitemaps, and server-side rendering.
Collaborated closely with stakeholders to align the design and development with business requirements.
Los Angeles, California, United States
Led a small team of engineers in the development of a responsive, user-friendly web app using React, TypeScript, and Next.js from the ground up, achieving a fully-functional MVP in under 8 months.
Engineered powerful deck builder interface, leveraging React Query for frontend caching, Firestore for deck metadata, Zustand for global state, and Next.js for image optimizations. Users can easily search through a database of 400k cards, choose between different prints, move cards between the main deck and side deck, and see marketplace availability at-a-glance.
Developed a user-to-user marketplace with in-app and email notification system using SendGrid for emails, Stripe for Payments, Scryfall for pricing data, and Next.js (Node.js) for RESTful APIs. Buyers can bundle items from different sellers into a single order and pay once. Notifications are sent to sellers when their items sell and can withdraw funds. Buyers can check the status of individual packages within orders and receive notification for order updates.
Developed advanced product search feature with typeahead functionality, utilizing TypeSense for the search database, React Query for caching and pagination, Firestore for product metadata, and Next.js for url param storage. Users can search through a database of over 400k cards based on unique Magic the Gathering card details, such as Mana Value, Color, Set, and Card Text with instant response times.
Managed the project’s deployment across Google Cloud Platform, Firebase, and Vercel.
Guided junior developers through code reviews and pair programming, enhancing their coding skills and fostering a collaborative team environment.
Los Angeles, California, United States
Achieved markedly improved Lighthouse Performance metrics using Next.js for lazy loading / image optimization, alongside React optimization techniques such as useEffect optimization and state memoization. Achieved a minimum 40% improvement in key Lighthouse metrics (First Contentful Paint, Total Blocking Time, and Cumulative Layout Shift).
Engineered OAuth 2.0 integration between Qortor and Shopify using Node.js and Express.js, leveraging the Authorization Code grant type for secure access to protected routes. This connection enabled a seamless user experience, allowing Shopify users to securely export data—including products, orders, and customers—to Qortor directly through a 'Connect to Qortor' button on their Shopify dashboard.
Improved code quality, readability, and maintainability using Modularization, Single Responsibility Principle, and Decomposition.
Designed efficient, scalable database schemas in MongoDB to improve performance and reduce codebase complexity.
Reported updates to the CEO regularly and worked collaboratively within a team of designers, developers, and project managers.
Los Angeles, California, United States
Led the design, development, and successful launch of two Shopify apps with React, Express, and Node.js. Apps allowed sellers to automate order fulfillment between Shopify and Amazon Seller accounts, streamlining e-commerce operations, and integrate social media into their storefronts for enhanced product display and engagement.
(FBA Connector App) Developed a backend RESTful API using Node.js and Express.js to manage application data, including Orders, Products, Users, and Webhooks. Backend API served as an endpoint for Amazon Selling Partner API notifications, syncing order and shipment updates from Amazon to connector app.
(Social Media Integration App) Developed backend RESTful API using Node.js, Express.js, and MongoDB to manage application data, including Users, Photos, and Photo Feeds. Backend API integrated with Instagram Display API to fetch user’s media metadata, as well as interact with Shopify API for account access authorization and initiating paid subscriptions.
Engineered app to meet Shopify’s data and user security standards for publishing onto Shopify App Store.
Education
2011 — 2015
University of Maryland
Bachelor of Science - BS
2011 — 2015