Verified experience
Front-end experience at HiWeb and Tat Bikeran
Open sourceI combine deep frontend expertise with end-to-end engineering, thoughtful product design, and AI-driven development to create polished, scalable solutions.



Verified experience
Front-end experience at HiWeb and Tat Bikeran
Open sourceInspectable source
Public portfolio and project source on GitHub
Open sourceBilingual delivery
Portfolio available in Persian and English
Public location
Based in Tehran, Iran
Open sourceSelected work
Start with the complete product story. Then compare two smaller examples that show different kinds of delivery.
1Real product interfaceFlagship case
Built Quaiz as a Next.js learning application for AI-assisted interactive quizzes and study practice.

OPEN-SOURCE TOOL
Published create-mohsen-app, a CLI for starting Next.js projects with a reusable preferred structure.
Role: Open-source tool author
Inspect create-mohsen-app
PRODUCT EXPERIMENT
Published Thelegroum as a personal web demo with a public repository, live interface, and project screenshot.
Role: Independent web product developer
Inspect ThelegroumDifferent projects require different levels of ownership, communication, and delivery. Start with the path that best matches your situation.
We have an organizational project
Start with the context and one bounded first outcome; fit is assessed after the project is understood.
This portfolio is itself a public case: one real constraint, the options considered, the choice, and its consequence.
The brief was vague: one portfolio had to help business owners, hiring teams, and technical evaluators in two languages.
Every public claim must stay inside verified, publishable evidence.
Typed evidence, allowlisted projects, and independent localized narratives.
The main message stays concise while technical readers can inspect the implementation policy.
Ownership
Three bounded responsibilities, each tied to a concrete deliverable and public evidence.
01
A scoped, usable first release with the core interface, application logic, and an explicit handoff.
Quaiz Next.js build02
A reviewable implementation that fits the current codebase, team workflow, and acceptance point.
HiWeb and Tat Bikeran experience03
A bounded implementation stream with visible checkpoints, understandable decisions, and clean handoff.
Inspect this portfolio's sourceYou know the first useful outcome, what is included, and what is still unknown.
You see usable progress at agreed checkpoints instead of waiting for a final reveal.
Important choices are explained through their reason, consequence, and trade-off.
You receive the working result plus the context needed to review, continue, or transfer it.
Choose the path that matches the outcome and responsibility you need.
Decision Lab
These tools keep their result in your browser and turn an unclear idea into something concrete enough to discuss.
LAB-01
Output
An editable brief, open questions, and a grounded first step.
LAB-02
Output
A provisional comparison with costs, assumptions, and revisit signals.
LAB-03
Output
A prioritised feature list you can review and export.
About
I turn a defined product need into a web result you can review. That may be a complete first release, one owned feature in an existing codebase, or focused implementation for a partner team. You can see progress throughout, and the handoff is explicit.
A good fit has a real user, a useful first outcome, and someone who can make product decisions. The first brief can still contain unknowns.
Review the product-build fitYes. We first agree on the feature boundary, review point, and how the change should fit the current team workflow.
See the delivery-partner pathYes. Scope, checkpoints, and reviewable versions keep the work understandable without relying on constant meetings.
Ask about availabilityA defined project, a workstream inside a team, delivery partnership, and employment are all valid paths. Timing and fit are confirmed directly.
Compare ways to workShare the user, current situation, desired outcome, and the part you want me to own. A rough brief is enough to start.
Open the project briefThe working result is reviewed against the agreed outcome. You also receive the context needed to continue, transfer, or plan the next step.
Review the delivery processA rough brief is enough. Share the current situation and desired outcome; unanswered details can stay unanswered for now.
Free estimate for your project