Front-end developer · Browser-tool builder · Detail enthusiast
I build focused interfaces for real problems—then keep refining them until they feel obvious to use.
I like software with a clear reason to exist: a missing search feature, an interface that breaks on small screens, or a workflow that needs less friction. My strongest public work combines React, TypeScript, responsive design, and browser-native APIs.
A Firefox add-on that makes long GitHub Stars lists searchable by repository name and description.
- Why: GitHub Stars become difficult to use once the saved list grows.
- Built with: React · TypeScript · Primer React · Parcel · WebExtensions Manifest V3
- Shipped as: A published Firefox add-on with public source and multiple releases
A responsive product-feedback dashboard for scanning, filtering, and sorting requests across screen sizes.
- Why: Dense feedback data should stay understandable on desktop, tablet, and mobile.
- Built with: React · TypeScript · Tailwind CSS · Context · Vite
- Includes: Category filters · Four sorting modes · Responsive feedback cards
My portfolio is also a working interface project: detailed case files, responsive layouts, keyboard navigation, and small interactive labs.
- Start with the friction. I define the confusing moment before choosing the component.
- Design the states. Focus, loading, empty, error, success, and small-screen behavior are part of the feature.
- Ship, test, refine. A polished interface is built through iteration, not decoration added at the end.
- Making browser extensions feel native to the sites they improve
- Building accessible React interfaces that remain clear under responsive pressure
- Improving project documentation so the decisions are as inspectable as the code
🎮 Engineering side quest — Pekka Kana 2: Greta
I also contributed focused C++ and SDL2 work to an existing platformer fork, including quick-save/load controls, rendering improvements, and Windows release packaging. The original project and upstream work are fully credited.
Have a useful product idea, a front end that needs more clarity, or a browser workflow worth improving?
Explore my portfolio · Email me · Connect on LinkedIn
A visual scratchpad for experiments, motion, and the ideas that refuse to stay tidy.
A real Git Galaxy Finder capture. Motion stays useful; reduced-motion visitors get a static frame.
Frontend Mentor challenge implementation — responsive interaction work by Salman.




