Product front-end
Turn product requirements and interaction decisions into responsive, production-ready interfaces.
Product thinking × hands-on engineering
I’m Salman, a product designer and software engineer working where interaction design, reusable UI, and front-end implementation meet. I partner with teams to turn ambiguous ideas into thoughtful digital products that can actually ship.
Where I add value
My strongest work sits between a polished prototype and a production interface: shaping the right experience, building its reusable parts, and staying involved through delivery.
Turn product requirements and interaction decisions into responsive, production-ready interfaces.
Create reusable UI patterns that improve consistency and make design-to-development delivery smoother.
Build focused tools and working prototypes to test an idea, solve a real problem, or shorten a workflow.
Deliver web, progressive web, browser-extension, and hybrid mobile experiences from a shared product foundation.
Tools & technology
Tools matter when they help a team collaborate and ship. This is the stack I’m comfortable using across product implementation, experiments, and independent releases.
Selected products
A curated selection of browser tools, mobile utilities, and reusable front-end resources. The full archive includes smaller experiments and earlier releases.
A Chromium extension that makes phonetic Bangla writing available directly inside the browser.
Browser extension · Language input
Visit ProjectA focused, privacy-friendly utility for previewing Lottie animation files without an account or upload workflow.
Web utility · Animation workflow
VisitA deliberately simple tally counter designed and shipped as a mobile app-store product.
Mobile product · Utility design
DownloadA browser-based developer tool for removing comments from source code quickly and with minimal friction.
Developer tool · Focused workflow
Use the toolA lightweight CSS library with more than 330 ready-to-use gradient color classes.
Open source · Reusable CSS
View on GithubMore experiments
Explore the complete collection of apps, extensions, templates, and intentionally simple tools I’ve released over the years.
How I work
Clarify the user need, constraints, and smallest useful outcome before committing to implementation.
Translate interaction decisions into responsive components and patterns that are easier to maintain.
Release working software, learn from real usage, and refine the experience instead of stopping at a mockup.
Need design and engineering to speak the same language?