SN
somaiya.dev
Available for Frontend & Remote Roles

I engineer High-Performance Frontend Systems.

Hi, I'm

SOMAIYA NOORI

I engineer

I build web applications where clean UI, robust API integration, and performance are baked into the architecture from day one. Based in Herat, Afghanistan. Specializing in React 19, Next.js, TypeScript, automated QA, with strong Node.js/PostgreSQL fundamentals.

172+
Automated Tests (100% Pass)
4x A+
Full-Stack Certifications
100%
Type-Safe TypeScript

Frontend Engineering with a "Quality-First" Mindset

Based in Herat, Afghanistan, I build modern web applications with React, Next.js, TypeScript, and Tailwind.

Having worked in both Software Development and Quality Assurance at CTI, I bridge beautiful UI engineering with system reliability.

Because I understand backend environments (Node.js, PostgreSQL), I write frontend code that consumes APIs efficiently, handles state predictably, and manages security thoughtfully.

AI-Enhanced Development

Faster delivery, higher quality

I use AI tools (ChatGPT, Copilot, Claude) for debugging, documentation, test ideas, and faster iteration — always with human review, clean architecture, and strong test coverage.

Quality Philosophy

Clean UI, accessible experiences, and API-safe frontend architecture — from day one, not as an afterthought.

Clean & Type-Safe UI

Component-driven, self-documenting code with strict TypeScript and Zod validation.

Performance-First

Fast rendering, code-splitting, image optimization, and lean bundles by default.

API-Integrated Frontend

Predictable state, resilient data fetching, and safe auth patterns with real backends.

Accessible UX/UI

Mobile-first, keyboard-friendly interfaces with RTL/LTR localization support.

Technical Arsenal

A comprehensive overview of my tech stack, featuring the latest and most standard technologies in web development.

Frontend Core

React 19Next.js (App Router)TypeScriptTailwind CSSFramer MotionTanStack QueryZustandReact Hook FormZodResponsive UIRTL/LTR (English, Dari)

API Integration

REST APIsNode.jsExpress.jsNext.js API RoutesSupabaseFirebase

Databases (Fundamentals)

PostgreSQLPrisma ORMFirestoreRedis

Security-Aware Frontend

JWTHttpOnly CookiesRBACZod ValidationClerk / OAuth

Testing & QA

VitestJestPlaywrightReact Testing LibraryAPI TestingManual QA

Tooling & Deployment

Git / GitHubGitHub Actions CI/CDDockerPostmanVercelRender

Featured Case Studies

Real engineering work with challenges, solutions, and measurable quality outcomes.

Live Production / Open Source

KaarYab Afghanistan

Frontend for a centralized opportunity platform & interactive CV builder

Full-stack Next.js platform aggregating opportunity categories with multi-criteria filtering, deadline countdowns, and an in-app multi-template CV generator exporting print-ready PDFs.

The Challenge

Employment, scholarship, and skill-building opportunities in Afghanistan are fragmented. Users need a fast, trusted interface and a solid CV builder.

The Solution

Designed a clean React UI with strong data fetching, filters, bookmarks, profiles, and CV builder. Integrated Supabase for auth and RLS-secured data.

  • Component-driven UI with Tailwind and Framer Motion
  • Type-safe forms and validation with Zod
  • Automated tests: 172 (84 Unit, 70 Component, 18 E2E) — 100% pass rate
  • RTL/LTR localization for Dari and English
Next.jsTypeScriptTailwind CSSSupabaseClerkVitestPlaywright
Production Architecture System

E-Government Citizen Services Portal

Frontend for a multi-role governance platform with secure API integration

Multi-role digital governance system for Citizens, Officers, Department Heads, and Admins with real-time updates and audit trails.

The Challenge

Paper-based citizen services are slow, lack transparency, and need clear role separation in the UI.

The Solution

Built role-aware React interfaces integrated with JWT/RBAC APIs, real-time Socket.io status updates, and Dockerized backend services.

  • Role-based UI (Citizen / Officer / Admin) with route protection
  • JWT + HttpOnly cookies handling from the frontend
  • Real-time updates via Socket.io
  • Docker Compose + PostgreSQL + Redis backend integration
React 19TypeScriptNode.jsExpressPrismaPostgreSQLRedisSocket.ioDocker
Backend System

Taply — Design Feedback Platform

Backend APIs for uploads and coordinate-based visual feedback

Backend APIs for design uploads and visual feedback with Firebase Auth, Firestore, Cloudinary, Zod validation, and rate limiting.

The Challenge

Design review workflows need precise, secure feedback on uploaded assets with clear API contracts.

The Solution

Built typed API routes with auth, media processing, schema validation, and abuse protection.

  • Firebase Auth + Firestore integration
  • Cloudinary image storage pipeline
  • Zod server-side validation
  • API rate limiting and test coverage with Jest
Next.js 15 APIFirebaseCloudinaryZodJestVercel
Technical Demo

Product Store — Multi-State Architecture

Architecture study: React Query vs Redux Toolkit vs Context API

Demonstrates separation of concerns: React Query for server-state caching, Redux Toolkit for complex cart mutations, and Context API for global UI preferences.

The Challenge

Teams often mix server state and client state, causing complexity and bugs.

The Solution

Clear architecture demo showing the right state tool for each concern.

  • React Query for server-state caching
  • Redux Toolkit for cart mutations
  • Context + useReducer for UI preferences
  • Clean separation of concerns in React
ReactRedux ToolkitTanStack QueryContext APITailwind CSS
frontend_engineering_activity

GitHub & Code Activity

Frontend-focused engineering with strong API, testing, and backend fundamentals.

20+
Repositories
450+
Total Commits
35+
Pull Requests
A+
Code Quality
developer.config.ts
@Somaiyanoori
1
2
3
4
5
6
7
8
9
10
11
12
export const somaiyaNoori = {
role: "Frontend Developer",
core: ["React 19", "Next.js 15", "TypeScript"],
apiIntegration: ["Node.js", "Express", "PostgreSQL", "Prisma"],
qaTesting: ["Vitest", "Playwright", "Jest"],
aiWorkflows: true,
cleanCode: true,
status: "Ready for impact",
};
// Frontend-focused. Backend-aware.

Experience & Achievements

QA Tester

Nov 2025 – Feb 2026

Code to Inspire (CTI)

Tested new features, functionalities, and integrations for an online educational platform.Created and executed test cases based on project requirements and development milestones.Identified and documented bugs with clear reproduction steps and detailed reports.Performed usability and UI testing and reported visual and functional issues.Reviewed implemented components and fixed UI/component issues when needed.Collaborated with developers to verify fixes and ensure features met expected requirements.Prepared QA reports and supported debugging throughout the development process.

Software Development Training

2025 – 2026

Code to Inspire (CTI)

Completed full-stack training with A+ grades in Frontend, React, Next.js, and Backend.Built modern web applications using React, Next.js, TypeScript, Node.js, and PostgreSQL.Practiced REST APIs, authentication, testing workflows, and cloud deployment fundamentals.

CTI Performance Summary

🏆 Frontend Development Track — A+
🏆 React Development Track — A+
🏆 Next.js Development Track — A+
🏆 Backend Development Track — A+
🏆 English Language Certification — A+

Let's Build Quality Software Together.

I am open to Frontend Developer roles, Remote positions, and Technical Collaborations.

Contact Information

Open to Frontend Developer roles, Remote positions, and Technical Collaborations

Email
somayenoori786@icloud.com
Phone
+93 795844235
Location
Herat, Afghanistan (Available for Remote Work Worldwide)