MN

Mahsa Nasiry

Junior Front-End Developer · React, Next.js, TypeScript

Sari

@mahsa1

0 followers

About

Front-end developer specializing in React, Next.js, and TypeScript, with experience building and testing responsive web applications featuring REST API integration, validated forms, and accessibility-focused UI. Recently started learning back-end development and is seeking a fully remote front-end internship or junior role.

Skills

Tools / apps / platforms

<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.
Git Redis Docker GitHub PostgreSQL GitHub Actions

Languages

Native / Bilingual Native / Bilingual Their first language, or as strong as one.
Persian Speak
Conversational Conversational Can hold an everyday conversation.
English Speak

Projects

  • Next.js, TypeScript, Open-Meteo API

    Integrated the Open-Meteo REST API to display current weather, hourly temperatures, and a 7-day forecast. Implemented debounced city search, loading and error states, stale-request handling, unit switching, favorite cities, and a custom SVG chart.

  • React, TypeScript, Tailwind CSS

    Built a Kanban board with native drag-and-drop, useReducer state management, search, priority filters, and overdue-date indicators. Added alternative task-movement controls so the board is fully usable with keyboard and touch input.

  • Next.js, TypeScript, Tailwind CSS

    Built a job-application tracker with create and edit workflows, status tracking, search, filtering, sorting, tags, notes, weekly goals, and follow-up reminders. Implemented dark mode, CSV export, and validated JSON backup and restore to protect user data, with client-side interactions covered by automated tests.

  • Next.js, React, TypeScript, Tailwind CSS, TanStack Query, Zod

    Built a peer-to-peer skill-exchange web application with search, filtering, sorting, pagination, user profiles, favorites, dashboards, and validated request forms. Integrated a simulated REST API with TanStack Query for data fetching and caching, validated user input with Zod and React Hook Form, wrote automated tests with Vitest and React Testing Library, ran accessibility audits with axe-core, and deployed the application to GitHub Pages.

Explore the Broxer community

🤖
Online · instant AI help
Broxer