Software developer · Bangladesh
Sayman Rifat
I build calm, well-sorted software — web, mobile, and tools that actually help people.
I turn loose ideas into quietly reliable software. Most of what I build leans on thoughtful UX, solid engineering, and a healthy respect for the people who will use it.
Experience
Software Developer
Umber Lab LtdBuilding web and mobile products in a small team — from feature work to shipping releases.
- Develop and maintain production apps across Android, iOS, and the web
- Work across the stack: UI, business logic, APIs, and release engineering
- Collaborate closely with design and product to ship calm, healthy features
Independent Builder
Personal projectsResearch, prototypes, and small tools that explore AI, speaking practice, and developer productivity.
- Prototype AI-driven tools and utilities
- Self-own everything from idea to App Store
Skills
Languages
TypeScriptJavaScriptKotlinSwiftJavaDartSQL
Web
SvelteKitSvelteReactNode.jsViteHTML/CSSTailwind
Mobile
Kotlin / ComposeFlutterSwift / SwiftUINative iOS & Android
Tools & infra
Git & GitHubVercelFirebasePostgreSQLREST & APIsWordPress
AI & integrations
LLM APIsSpeech / STTPrompt engineeringAgent tooling
Currently
- AI speaking practice — Most people learn to type a language, not to speak it. I’m building tools that help speak English.
- Calm productivity software — Software that reduces noise instead of adding to it.
- This site — A quiet corner of the web for writing and public R&D notes.
- Reading — Design systems and how small teams ship big things.
Writing
- On building calm software 2026-08-10
- Speaking a language is the hardest part 2026-07-28
- What a small team can ship 2026-06-15
Principles
Calm over clever
Software should reduce mental load, not add to it.
Done is a process
Ship small, real increments and iterate — momentum beats perfection.
Code for humans
The measure of good software is how it feels.