Usman Haroon
Senior Frontend Developer | TypeScript • React • Node.js • SQLite
Software Developer with 5 Years of Expertise
Professional Summary
Frontend Developer with 5 years of experience in the MERN stack. Skilled in building offline-first, high-performance web applications and developer tools. Proven expertise in memory-optimized architectures, state management, and database design. Experienced mentor with a track record of delivering production-ready applications and open-source projects.
Employment
Senior Frontend Developer (Part-time)
Siam Computing
|Nov 2025 - Present- Developed the POS Patrol web application frontend from scratch using React and TypeScript.
- Implemented key POS modules including sales, product catalog, and user management.
- Integrated API endpoints and built reusable UI components for maintainable, scalable design.
- Improved route-based performance and code-splitting, lowering load times by 45%
React
TypeScript
React Router
TailwindCSS
ShadCN
Axios
Vite
Eslint
Prettier
Git
GitHub
Lead Software Developer
Supersorted
|Aug 2021 - Nov 2025- Built a full-featured Email Client from scratch using React, Vite, TypeScript, and Gmail API.
- Designed and implemented offline-first architecture, handling 1M records locally.
- Developed a B-tree–based in-memory database to boost UI responsiveness and feedback latency.
- Replaced IndexedDB with SQLite (WASM), achieving up to 10× faster performance.
- Mentored and guided junior developers on best practices and architecture.
Vite
React
TypeScript
React-Router
React-signals
Sqlite(wasm)
Gmail API
Dexie.js
Shadcn
TailwindCSS
B-Tree
Express.js
AWS
Eslint
Prettier
Git
Github
Projects
- Developed an open-source Chrome extension for database management using Preact and Vite.
- Added import/export functionality and a tabular interface for large dataset visualization.
- Optimized performance to handle and display large datasets efficiently.
- Trusted by over 900+ developers, with a positive feedback rating of 3.9/5 on the Chrome Web Store.
Typescript
Preact
Vite
Shadcn
CRXJS
TanStack Table
Eslint
Prettier
- Built an open-source, reactive in-memory database for JavaScript applications with zero dependencies.
- Architected synchronous, type-safe data engine achieving 100x faster performance by eliminating event loop overhead.
- Implemented live query observation with React hooks integration for automatic UI updates in reactive applications.
- Designed environment-agnostic architecture for browsers, Node.js, and edge runtimes (Cloudflare, Vercel).
TypeScript
React
pnpm Workspaces
tsup
Jest
Benchmark.js
Cloudflare Pages
ESLint
Prettier
Skills
React • Node • Next.js • Svelte • Typescript • Express • Fastify • React Native • Electron/Tauri • Redux • Zustand • Webpack • Vite • Firebase • MongoDB • Sqlite • TailwindCSS • Sass • Git • AWS