Hello, I'm

Nadia
FallahTafti

Frontend Developer

I build responsive, user-focused web applications with reusable architecture, real-time data, and thoughtful interaction design.

Scroll to explore

01 About

Engineering interfaces
people can trust.

NF / 01
Profile imageReplace with portrait · 4:5

I'm a frontend developer with more than five years of freelance experience, turning complex product requirements into clear, maintainable web experiences.

My work spans React and Next.js applications, real-time trading interfaces, multilingual booking flows, and customer-support tools. I care about component architecture as much as the details users feel: responsive behavior, accessible interaction, useful feedback, and reliable performance.

A background in technical support and backend development helps me collaborate across disciplines, diagnose production issues, and understand the systems behind the interface—not only the pixels in front of it.

Location
Tehran, Iran
Experience
5+ years freelance
Primary focus
Frontend engineering
Languages
Persian · English

02 Capabilities

Built for the full
frontend surface.

From scalable components to live data and localized interfaces, I bring product thinking and engineering discipline to every layer of the experience.

01

Frontend development

Production interfaces with reusable, maintainable component architecture.

  • React.js
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
02

Application systems

Connected product flows with clear state, validation, and real-time feedback.

  • State management
  • REST APIs
  • SignalR
  • Authentication
  • Routing
  • Forms
03

UI quality

Mobile-first interfaces designed to work across languages, themes, and devices.

  • Responsive UI
  • RTL / LTR
  • i18n
  • Accessibility
  • Performance
  • Theming
04

Delivery & tooling

Practical workflows for shipping, debugging, documenting, and improving code.

  • Vite
  • Git
  • GitHub
  • Docker
  • Nginx
  • AI-assisted development

03 Selected projects

Complex products,
clear experiences.

02 / BOOKING
Project previewReplace with booking screenshot · 16:10

02 — LOCALIZED EXPERIENCE

Travel Booking Platform

A multilingual booking flow designed for both directions.

A responsive interface with Persian RTL support, reusable components, themes, form validation, and interactive booking workflows across screen sizes.

Role
Frontend Developer
Key work
RTL · i18n · Forms · Responsive UI
  • React
  • TypeScript
  • Responsive UI
  • i18n
03 / SUPPORT
Project previewReplace with Safarino screenshot · 16:10

03 — WORKFLOW UI

Safarino Customer Support

Organized support work across conversations and tickets.

A responsive customer-support UI with chat workflows, issue categorization, file handling, Kanban-style ticket management, and light and dark themes.

Role
Frontend Developer
Key work
Chat · Kanban · File handling · Themes
  • React
  • TypeScript
  • Responsive UI
04 / DATA
Project visualizationReplace with analysis output · 16:10

04 — ANALYSIS & VISUALIZATION

Book Summary Analysis

From unstructured text to concise, visual output.

A data pipeline for preprocessing and exploratory analysis of book summaries, transformer-based text condensation, and text-to-image generation.

Role
Developer
Key work
NLP · Data pipeline · Visualization
  • Python
  • NLP
  • Machine Learning
  • Stable Diffusion

Project links are intentionally omitted until public repositories or live demos are available.

04 Experience

Work shaped by
real systems.

APR 2021 — PRESENT

Self-employed · Remote · Tehran

Freelance Frontend Developer

Build responsive React, Next.js, and TypeScript applications; integrate REST APIs and real-time flows; deliver authentication, search, filtering, dashboards, tables, forms, validation, localization, and accessible cross-browser UI.

  • React
  • Next.js
  • TypeScript
  • SignalR
  • i18n
MAY 2022 — MAY 2025

Padide Asre Fanavari · On-site · Yazd

Technical Support Engineer

Diagnosed application and SQL database issues, supported more than 100 customers, maintained SQL Server, .NET, and IIS environments, and worked with development teams to reproduce bugs and communicate technical findings.

  • SQL Server
  • .NET
  • IIS
  • Production support
MAR 2021 — MAR 2022

FaraRafah · On-site · Yazd

Backend Development Intern

Developed PHP and Laravel functionality, worked with MySQL, integrated APIs, debugged application issues, and maintained WordPress websites.

  • PHP
  • Laravel
  • MySQL
  • WordPress

05 How I build

Quality is a
system, not a layer.

Four principles guide the choices behind every component and interaction.

  1. 01

    Responsive by default

    Layouts adapt intentionally, from compact mobile flows to data-dense desktop views.

  2. 02

    Accessible in practice

    Semantic structure, keyboard support, visible focus, and readable contrast from the start.

  3. 03

    Clear architecture

    Reusable components and predictable state make complex products easier to evolve.

  4. 04

    Performance-aware

    Efficient rendering, purposeful motion, and careful assets keep the interface responsive.

06 Contact

Have a complex interface
that needs clarity?

I'm always interested in thoughtful frontend work and product challenges. Let's talk about what you're building.

nadia.ft.72@gmail.com