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

2022 — PRESENT

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.

TypeScriptReactNext.jsMantine UICypress
2020 — 2022

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.

ReactTypeScriptReduxRedux-SagaMaterial UI
2019 — 2020

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.

JavaScriptReactGatsbystyled-componentsTesting Library
Download resume

Featured Projects

2025

Personal Portfolio

95+ Lighthouse Score

Built a modern, performant portfolio site with Next.js and TypeScript. Features dark mode theming, responsive design, and comprehensive test coverage with React Testing Library.

ReactTypeScriptNext.js@testing-library/react
2023 - Present

FeatureByte Corporate Site

95+ Lighthouse Score

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.

ReactTypeScriptMantine UIStorybook
2023

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.

ReactTypeScriptMantine UIStorybook
2021

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.

ReactReduxTypeScriptCSS-in-JS
2020

Bambu Corporate Website Redesign

95+ Lighthouse Score

Complete 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

August 2025

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.

6 min read
June 2025

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.

5 min read
January 2025

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.

5 min read
View all articles