About Jerome Lim
I'm a developer driven by the challenge of turning complex systems into user experiences that feel effortless. I focus on crafting interfaces that are not only visually precise but also performant, intuitive, and accessible.
At FeatureByte, I work as a Senior UI Engineer, designing and building components that streamline AI and data workflows, helping users interact with powerful tools without friction. Previously, I contributed to fintech platforms at Bambu, developing frontend features that support financial services used around the world.
Before tech, I trained as a lab and industrial chemist. The habits of precision, experimentation, and systematic problem-solving I developed in the lab continue to influence how I tackle engineering challenges today.
Work Experience
Senior UI Engineer
Founding UI engineer architecting the front-end platform and design system from scratch. Optimized Next.js performance for large, deeply nested datasets through improved rendering strategies. Built comprehensive Cypress E2E testing ecosystem integrated with CI pipelines, while designing UX flows for feature-store and ML operations that reduced friction for both expert and non-expert users.
Lead Front-End Engineer (Tango)
Led a team of 3 engineers delivering multi-tenant customer and admin portals for enterprise financial clients. Created flexible theming system powering white-labeled deployments, enabling rapid client onboarding with minimal overhead. Delivered full lifestyle prediction prototype in 4 months, owning architecture through implementation.
Front-End Engineer
Owned the full front-end of Admin Dashboard supporting thousands of retail investor accounts across multi-region deployments. Introduced pre-commit hooks, static analysis, and testing workflows to reduce regressions. Rebuilt corporate website using Gatsby, achieving high Lighthouse performance scores.
Featured Projects
Personal Portfolio↗
95+ Lighthouse ScoreBuilt a modern, performant portfolio site with Next.js and TypeScript. Features dark mode theming, responsive design, and comprehensive test coverage with React Testing Library.
FeatureByte Corporate Site↗
95+ Lighthouse ScoreArchitected and built a comprehensive component library with Mantine UI, supporting rapid prototyping and consistent theming across SaaS application, corporate, and community sites. Enabled seamless reuse and significantly reduced development time for new features.
Internal Component System↗
Architected and built a comprehensive component library with Mantine UI, supporting rapid prototyping and consistent theming across SaaS application, corporate, and community sites. Enabled seamless reuse and significantly reduced development time for new features.
White-Label Configuration System↗
Designed and implemented flexible theming/configuration system for multi-tenant financial platforms. Enabled rapid deployment of customized enterprise client portals with minimal engineering overhead while maintaining regulatory compliance.
Bambu Corporate Website Redesign↗
95+ Lighthouse ScoreComplete rebuild of corporate website using Gatsby, achieving exceptional Lighthouse performance metrics. Implemented CMS workflow enabling non-engineers to update content, reducing dependency on engineering resources.
Technical Articles
React Portals: Ownership, Placement, and the Real Tree→
How React Portals reveal the separation between ownership and placement, and why the Fiber tree — not the DOM — is React's true mental model.
React Fiber and the DOM→
Understanding the relationship between React's Fiber tree and the DOM, and why the scriptwriter analogy helps explain React's behavior.
Tailwind, AI, and the Cost of Cheap Code→
AI makes writing code cheap, but maintenance is still expensive. How the shift from generating code to owning it changes what skills matter.