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
Lead Software Developer
Supersorted
|Aug 2021 - Present- Built a full-featured Email Client from scratch using React, Vite, TypeScript, and Gmail API.
- Designed and implemented offline-first architecture, ensuring seamless functionality without internet.
- Developed a B-tree–based in-memory database to boost UI responsiveness and feedback latency.
- Developed Mexie (custom query builder), improving memory database access efficiency (inspired by Dexie.js)
- 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
Senior Frontend Developer (Freelance)
Siam Computing
|Sep 2024 - Mar 2025- 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.
- Optimized performance with React Router, state management techniques, and code-splitting for faster load times.
React
TypeScript
React Router
TailwindCSS
ShadCN
Axios
Vite
Eslint
Prettier
Git
GitHub
Freelance Software Developer
E-commerce
|Feb 2020 - Jul 2021- Delivered an end-to-end e-commerce web app using React + Firebase.
- Integrated Firebase real-time database for instant synchronization of inventory and orders.
- Designed a promotion algorithm based on purchase value & segmentation, increasing up-sell potential.
- Built an Admin Panel for inventory, order processing, and sales analytics.
Javascript
React
React-Router
Redux-toolkit
Firebase
Realtime Database
Material UI
SCSS
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
Latest Blog Posts
Skills
React • Node • Next.js • Svelte • Typescript • Express • Fastify • React Native • Electron/Tauri • Redux • Zustand • Webpack • Vite • Firebase • MongoDB • Sqlite • TailwindCSS • Sass • Git • AWS