Frontend and React
React and TypeScript since 2020, from frontend architecture for a DeFi protocol to published component libraries, canvas editors and AI chat interfaces.
- level
- expert
- years
- 6
- evidence
- work/rockx, work/pixro, work/react-svg-wrapper
What I can do
- Own frontend architecture: at RockX I led it for Bedrock, a liquid-staking protocol, lifted SEO and Lighthouse scores by 72%, and moved the apps to a Turborepo monorepo that built 40% faster.
- Build product UIs in React and TypeScript with Vite or Next.js, Zustand and TanStack Query, and accessible components on Radix and Tailwind.
- Design flows that remove friction: in Pixro’s app you can use any tool as a guest, sign in only when you press generate, and pick up exactly where you left off after the login redirect. Each request gets its own query cache so no user’s data leaks into another’s.
- Build tools inside the browser: a Fabric.js canvas editor for Pixro’s first app, and the blog agent’s chat UI with streaming reasoning, line diffs, approve/reject edit cards and a score panel.
- Ship reusable components: I published react-svg-wrapper (11 releases
on npm) and
bedrock-ui, a TypeScript component library on Radix and Tailwind (14 releases). - Test what matters: unit tests where logic lives, Playwright end-to-end tests for the guest flow on desktop and mobile.
How I learned it
A TypeScript and Redux calculator in 2020, then rebuilding my Python projects as React apps, then writing libraries I needed myself. Five years of jobs did the rest: React Native at Bajaj Finserv Health, Next.js at RockX, and Pixro’s three React apps.
Where it shows
RockX, Pixro, react-svg-wrapper, DeFileDrive, and the Characterize web app.