A real-time analytics cockpit for personal finance: 40+ interactive charts, optimistic updates and a fully keyboard-navigable interface.
- React
- TypeScript
- D3.js
- Zustand
Available for freelance & full-time
I design and build production interfaces for the web — fast, accessible, and rich with motion. Currently crafting design systems and data-heavy dashboards for teams across Europe and Central Asia.
const developer = {name: "Asadulloh Ayubov",role: "Senior Frontend Engineer",stack: ["React", "Next.js", "TS"],focus: "motion · a11y · performance",shipped: 48,available: true,}01 / About me
I started out writing jQuery plugins for local businesses in Tashkent and ended up leading the frontend of a fintech platform used by 300,000 people. Along the way I learned that the hard part is never the framework — it is the thousand small decisions that make a product feel trustworthy.
Today I work with product teams on design systems, data-dense dashboards and marketing sites that have to load fast on a 3G connection. I care deeply about accessibility, animation that respects reduced-motion, and code that the next developer can read without a map.
02 / Toolkit
Opinionated, but never dogmatic — the right tool is the one the team can maintain.
03 / Selected work
A real-time analytics cockpit for personal finance: 40+ interactive charts, optimistic updates and a fully keyboard-navigable interface.
124 accessible components, 3 themes and a documentation site — shipped as a versioned monorepo used by four product teams.
An award-nominated marketing site with scroll-driven storytelling that still scores 98 on Lighthouse over a 3G connection.
Headless storefront with instant search, edge-rendered product pages and a checkout that converts 23% better than the old one.
04 / Writing
2 min read
Spring physics beats easing curves for anything a user touches. Here is how I tune stiffness and damping in practice.
Coming soon
A three-layer token architecture that let us reskin an entire product in two days instead of two sprints.
Coming soon
Islands, partial hydration and a hard budget. The unglamorous work that makes sites fast on real phones.
05 / Let's talk
I take on two freelance projects per quarter and I am open to senior frontend roles in product teams that care about craft.