Mahsa, Front-End Developer
I build fast, accessible websites and web apps.
I'm a front-end developer working with React, Next.js, TypeScript and Tailwind CSS. I care about readable code, responsive layouts and interfaces that everyone can use.
Open to remote junior front-end roles and freelance projects.
Selected projects
01SkillSwap
Next.js, React, TypeScript, Tailwind CSS, TanStack Query, Zod
A peer-to-peer skill exchange platform where people can discover compatible users, compare skills and exchange knowledge without paying for lessons.
- Search, filter, sort and paginate users by skill, level and availability
- Match scoring to identify compatible skill exchanges
- Profiles, favorites and validated skill-swap requests
- Dashboard and request management with responsive, accessible UI
- Automated tests with Vitest, React Testing Library and axe-core

02JobTrail
Next.js, TypeScript, Tailwind CSS
A job application tracker designed to keep applications organized, track weekly goals and make follow-ups easier.
- Create, edit and manage applications with status, tags, dates and notes
- Weekly application goal with progress tracking and follow-up reminders
- Search, filtering, sorting and dark mode
- CSV export plus validated JSON backup and restore
- Accessible interactions with automated unit tests and data validation
03Taskboard
React, TypeScript, Tailwind CSS
A Kanban board where tasks move between columns by drag and drop, with browser-based persistence.
- Drag and drop built with the native browser API
- State handled with useReducer
- Search, priority filtering and overdue dates
- Keyboard-friendly move controls for individual tasks
04Weather Desk
Next.js, TypeScript, Open-Meteo API
A weather dashboard that loads live data from a public API with current conditions, hourly temperatures and a 7-day forecast.
- Debounced search with live suggestions and keyboard support
- Hourly temperature chart built with plain SVG
- Loading and error states with cancelled outdated requests
- Celsius and Fahrenheit plus saved favorite cities
05Bean & Bloom
Next.js, TypeScript, Tailwind CSS
A responsive landing page for a fictional coffee roaster, built to demonstrate a polished business website.
- Responsive layout for phones, tablets and desktops
- Validated contact form with a spam trap
- SEO basics including metadata, sitemap and structured data
- Accessible navigation with keyboard support and visible focus
About
I'm a front-end developer focused on building responsive, accessible and user-friendly web applications. I enjoy turning ideas into clean interfaces and paying attention to the details that make a website feel polished.
I'm currently looking for my first professional front-end opportunity, where I can contribute to real projects, keep learning and grow as a developer. I work with React, Next.js, TypeScript and modern CSS tools, and I enjoy solving problems through practical projects.
- Based in
- sari, iran
- Languages
- Persian, English
- Focus
- Front-end web development
- Availability
- Remote
Skills
- Languages
- HTML, CSS, JavaScript, TypeScript
- Frameworks and libraries
- React, Next.js, Tailwind CSS, Bootstrap
- Tools
- Git, GitHub, GitHub Actions, VS Code, npm
- Practices
- Responsive design, Accessibility basics, SEO basics, Working with REST APIs
Contact
I read every message. Tell me about the role or the project, and I will reply by email.