Work

Projects

Production case studies from OpenMetadata, then selected personal work.

Production
Frontend Engineer · Deuex Solutions · 2024 — 2026

OpenMetadata

Open-source data catalog and governance platform used by enterprise data teams. I ship production UI - landing-page customization, shared component systems, and frontend quality - in a codebase with 15k+ GitHub stars.

Customizable landing page

Problem
The home experience was one-size-fits-all. Admins could not arrange widgets, layout, or asset discovery to match how their teams actually work.
What I owned
Shipped the landing-page revamp, customization layout, widget selection modal, and small/medium widget system in React and TypeScript - including schema and UI work across a large multi-file change.
Result
Admins can now compose a home page from widgets. Follow-up work added asset-count filters, activity-feed support, and polish from product feedback.
React
TypeScript
Ant Design

Shared UI component library

Problem
Fifteen-plus product modules were reinventing the same patterns. Delivery slowed and the UI drifted from screen to screen.
What I owned
Architected and shipped a reusable React + TypeScript component library, then rolled it through existing modules so new work started from shared primitives instead of one-off markup.
Result
Standardized patterns across those modules and cut per-feature frontend time by about 20%.
React
TypeScript

Frontend quality & performance

Problem
Critical flows lacked automated coverage, so UI regressions reached production. Key pages also shipped a heavier initial bundle than they needed.
What I owned
Built a Playwright suite around the paths that matter, and applied code splitting, lazy loading, and tighter re-renders. Same Webpack model I wrote about publicly.
Result
About 30% fewer UI-related production regressions, a smaller initial bundle, and better Lighthouse scores on core product pages.
Playwright
Webpack
React
Personal

Selected projects

Shipped apps and freelance work outside the day job.

SiegeBound

SiegeBound

2026

Browser tower defense game with 50 waves.

React
TypeScript
Vite
WebGL
Leaf Wall

Leaf Wall

2026

Marketing site for landscape studio.

Next.js
TypeScript
Tailwind CSS
Ashwas

Ashwas

2026

Website for Ashwas Sustainability Movement.

Next.js
TypeScript
ShadCN
Plantique

Plantique

2023

An ecommerce platform for plant lovers.

React
Node.js
Express
MongoDB
Organizely

Organizely

2023

A Kanban based task management app.

React
Node.js
MUI
Chart.js
Practice

Experiments

Smaller clones and UI studies — not the work I lead with.

Instagram Stories

Instagram Stories

2025

An Instagram Stories clone with user stories.

React
TypeScript
Tailwind CSS
Vite
HackerNews Clone

HackerNews Clone

2024

A HackerNews clone with latest news.

React
Axios
Playwright
Tic Tac Toe

Tic Tac Toe

2023

An Advanced Tic tac toe game built with React.

JavaScript
HTML
CSS