Hasan Sarwer

Building the Tools
Developers Rely On.
Building the Platform
Education Has Been Missing.

Two npm packages shipped. An adaptive learning platform in active development. The PhD in Mathematics isn't background — it's why the products are built differently.

2npm Packages
119Components Shipped
1,000+Learning Modules Built
PhDMathematics
RGB Color Space

Products

Open-source tools I've built and published. Each one a building block toward the bigger vision.

live on npm

salt-theme-gen

OKLCH-based design system theme engine. One hex color in — complete light/dark theme with 21 semantic colors, 32 interactive states, and WCAG accessibility. Pure TypeScript, zero dependencies.

live on npm

react-native-salt

119-component React Native UI library that responds to a single theme object. Pass one color — every component adapts across light and dark mode. No native linking, works in Expo Go.

in progress

E-Learning Platform

The ultimate goal — an adaptive, interactive e-learning platform built on the design system foundation I've been laying. Combining a PhD in mathematics, pedagogy experience, and software engineering.

The Vision

Everything I'm building is pointed at one goal: the world's most well-designed, mathematically-grounded, interactive e-learning platform. The design systems, the component libraries, the interactive simulations — all foundational infrastructure for that platform.

Along the way I'm shipping those building blocks as standalone open-source products, consulting as a technical partner to fund the work, and sharing what I learn publicly. The PhD in Mathematics isn't a credential — it's how I think about systems, algorithms, and learning.

Selected Work

Systems and products I've designed, built, and shipped.

React Native Salt — Open-Source UI System

119-component React Native UI library that responds to a single theme object. Pass one color and every component — buttons, inputs, modals, charts, data tables — adapts consistently across light and dark mode. No native linking, works in Expo Go.

React NativeTypeScriptExposalt-theme-genOKLCH Color Science

Sheikh Russel Digital Lab

Led development of a government-funded interactive digital learning platform delivering 1,000+ simulations for grades 6–10 across Bangladesh.

Pixi.jsThree.jsZIM.jsJavaScriptHTML5+3

salt-theme-gen — Design System Theme Engine

An open-source OKLCH-based theme generator that takes one hex color and produces a complete light/dark design system with 21 semantic colors, 32 interactive states, and WCAG accessibility reports.

TypeScriptOKLCH Color Sciencenpm

WorkingFromHammock

Built the backend, data scraping pipeline, and geo-distance features for a travel guide platform connecting remote workers with destinations and workspaces.

ReactNode.jsExpress.jsMySQLReact Redux+4

Pallabi Business Service Ecosystem

Architected and built a comprehensive ecommerce ecosystem: 1 web platform + 4 dedicated mobile apps serving retailers, producers, agents, and consumers.

Next.jsReactReact NativeExpoNode.js+2

SymptomWatch

An AI-assisted mental health monitoring platform enabling daily symptom check-ins with risk scoring for clinical care teams supporting individuals with schizophrenia and related conditions.

Next.jsReactTailwind CSSNode.jsPostgreSQL+3

Background

PhD in Mathematics (South Asian University, New Delhi) specializing in high-accuracy numerical methods. Before building software products full-time I led university-level mathematics courses, supervised doctoral research, and published peer-reviewed work in computational mathematics. That analytical foundation is what makes my approach to product and algorithm design different.

Work with Me

I take on select technical partnerships and consulting engagements. If you have a product that needs building or a hard technical problem that needs solving — let's talk.