“I engineer Full-Stack Web Applications.”
Hi, I'm
SOMAIYA NOORI
I build end-to-end web applications where clean UI, reliable APIs, databases, and quality testing work together. Based in Herat, Afghanistan. Specializing in React / Next.js, Node.js / Express, TypeScript, PostgreSQL / Prisma, and automated QA.
Full-Stack Engineering with a "Quality-First" Mindset
Based in Herat, Afghanistan, I build modern full-stack web applications with React, Next.js, TypeScript, Node.js, Express, and PostgreSQL.
Having worked in both Software Development and Quality Assurance at CTI, I connect product UI, API design, data flow, and release quality into one reliable delivery process.
I implement authentication, CRUD systems, validation, database integrations, and test coverage — so features are usable, secure, and production-ready.
AI-Enhanced Development
Faster delivery, higher quality
I use AI tools (ChatGPT, Copilot, Claude) for debugging, documentation, test design, and faster iteration — always with human review, clean architecture, and strong test coverage across the full stack.
Quality Philosophy
Clean UI, secure APIs, reliable databases, and tested workflows — built into the system from day one, not as an afterthought.
End-to-End Ownership
I design UI, APIs, data models, and validation together so features ship as complete systems — not disconnected parts.
Type-Safe by Default
Strict TypeScript and Zod on both client and server for predictable contracts and fewer production bugs.
API & Database Aware UI
Frontend that respects auth, caching, error states, and real backend constraints from day one.
Quality-First Delivery
Unit, component, API, and E2E tests plus clear defect verification before every release.
Technical Arsenal
A comprehensive overview of my tech stack, featuring the latest and most standard technologies in web development.
Frontend
Backend & APIs
Databases & Cloud
Auth & Security
Testing & QA
Tooling & Deployment
Featured Case Studies
Real engineering work with challenges, solutions, and measurable quality outcomes.
KaarYab Afghanistan
Full-stack opportunity platform with auth, filtering, profiles & 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.
Employment, scholarship, and skill-building opportunities in Afghanistan are fragmented. Users need a fast, trusted product with real auth, data, and a working CV builder.
Built the full product surface: React/Next.js UI, Supabase auth + RLS data layer, type-safe forms, bookmarks/profiles, and CV builder workflows — all covered by automated tests.
- ▹Full-stack Next.js with Supabase auth & RLS data layer
- ▹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
E-Government Citizen Services Portal
Full-stack multi-role governance system with secure APIs & audit trails
Multi-role digital governance system for Citizens, Officers, Department Heads, and Admins with real-time updates and audit trails.
Paper-based citizen services are slow, lack transparency, and require clear role separation across UI, APIs, and data.
Implemented role-aware UI plus JWT/RBAC APIs, Prisma/PostgreSQL data models, Socket.io real-time updates, Redis-backed services, and Dockerized deployment.
- ▹Role-based UI + backend (Citizen / Officer / Admin) with route protection
- ▹JWT + HttpOnly cookies auth flow across client and server
- ▹Real-time updates via Socket.io
- ▹Docker Compose + PostgreSQL + Redis full-stack architecture
Taply — Design Feedback Platform
Backend APIs for uploads, auth, validation & visual feedback
Backend APIs for design uploads and visual feedback with Firebase Auth, Firestore, Cloudinary, Zod validation, and rate limiting.
Design review workflows need precise, secure feedback on uploaded assets with clear API contracts and abuse protection.
Built typed API routes with auth, media processing, schema validation, and rate limiting — plus automated API tests.
- ▹Firebase Auth + Firestore integration
- ▹Cloudinary image storage pipeline
- ▹Zod server-side validation
- ▹API rate limiting and test coverage with Jest
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.
Teams often mix server state and client state, causing complexity and bugs that hurt maintainability.
A clear architecture demo showing the right state tool for each concern in real full-stack apps.
- ▹React Query for server-state caching
- ▹Redux Toolkit for cart mutations
- ▹Context + useReducer for UI preferences
- ▹Clean separation of concerns in React
GitHub & Code Activity
Full-stack engineering across UI, APIs, databases, auth, and automated testing.
Experience & Achievements
QA Tester
Nov 2025 – Feb 2026Code to Inspire (CTI)
Designed and executed manual, integration, API, and E2E test cases for web application features.Identified and documented defects with clear reproduction steps and detailed reports.Performed usability and UI testing across frontend and backend flows.Reviewed implemented components and helped fix UI/API issues when needed.Collaborated with developers to verify fixes and ensure features met requirements.Prepared QA reports and supported debugging throughout the release process.
Full-Stack Software Development Training
2025 – 2026Code 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, Express, and PostgreSQL.Practiced REST APIs, authentication, database modeling, testing workflows, and cloud deployment.
CTI Performance Summary
Let's Build Quality Software Together.
I am open to Full-Stack Web Developer roles, Remote positions, and Technical Collaborations.
Contact Information
Open to Full-Stack Web Developer roles, Frontend-heavy Full-Stack roles, Remote positions, and Technical Collaborations