- Developed responsive web applications in Next.js and TypeScript, including AI model generation interfaces, user dashboards, and authentication flows.
- Integrated RESTful APIs and optimized performance through memoization and code splitting, reducing page load times by 25%.
- Developed image gallery and comparison interfaces with lazy loading and progressive rendering to handle high-resolution media efficiently.
- Built multi-step form system for AI model customization with real-time validation and preview generation, reducing form errors and abandonment.
Brandon
Bing Ng
Hi! I'm Brandon. Building fast, accessible apps with React, Next.js, and TypeScript. Three years working in AI and fashion startups.
About
I'm a developer who cares about the details that make an interface feel solid: shaving load times, making an image-heavy gallery feel instant, untangling a multi-step form until it actually works.
Outside of work, I enjoy tabletop games, tennis, and keeping up with Anime, DC, and Marvel. I also tinker on side projects exploring AI and Python, areas I'm still building toward rather than using day to day.
Education
Tech Stack
Experience
- Developed Explore, Profile, and Home page interfaces using React and GraphQL, fetching data from a Django/Postgres backend.
- Translated Figma designs into reusable React components for a content feed and user profile system.
- Integrated AWS Cognito for authentication and configured Lambda triggers to automatically sync user data with PostgreSQL.
- Implemented CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to automate build and deployment workflows.
Projects
A digital companion for Jenga nights that replaces written blocks with randomized, instant-action challenges. It features a drag-and-drop prompt editor, local storage persistence, and JSON import/export functionality to seamlessly share custom decks across devices without a backend.
A web app that enhances Spotify playlist management with bulk track removal, editing and organization. Due to API developer restrictions, it includes a fallback mode: users not on the allowlist can still seamlessly browse the full UI using static data snapshots instead of live data.
A simple ReactJS app that lets users look up recipes for cooking. Inspired by my interest in diverse cooking recipes, this project makes it easy to find delicious meal ideas.