Henok T.
Senior Full-Stack Developer | React, Next.js, Node.js, TypeScript
I'm a senior full-stack web developer with 6+ years and over 17,000 hours spent building, testing, and shipping production web applications from end to end. I work primarily across React and Next.js on the frontend and Node.js — with both Express and NestJS — on the backend, backed by PostgreSQL and MongoDB, with TypeScript throughout. My standard isn't something you have to take on faith. I'm in the top 2% of all contributors on Stack Overflow, with more than 9,800 reputation earned by helping developers around the world solve real engineering problems. That number isn't self-awarded — it's the verdict of thousands of developers who found my answers clear, correct, and worth upvoting. I bring that same precision to every line of code I write for a client. When I take on a project, I build the full slice. On the backend, I work with Express for lean, focused services and NestJS when a project needs the structure of a modular, dependency-injected architecture that stays organized and testable as it grows. I model data in whichever database fits the problem — PostgreSQL for relational integrity, with migrations, transactions, and proper indexing, or MongoDB for flexible, document-driven workloads — and I access it through a type-safe ORM. I expose clean, validated endpoints with typed DTOs, and I reach for caching and background jobs when a feature needs to scale. On the frontend, I build polished, accessible interfaces in React and Next.js. I write in TypeScript end to end so bugs surface at compile time instead of in production, and I cover the logic that matters with unit and integration tests so that refactors stay safe and releases stay calm. I ship through CI/CD pipelines with Docker, so what runs on my machine is exactly what runs in yours — and I use modern AI-assisted tooling such as Cursor and Claude Code to move quickly without compromising any of it. Whether you need someone to untangle an existing codebase or build something new from an empty repository, I take full ownership of the result: I communicate clearly, I meet my deadlines, and I deliver work you don't have to babysit. Recently, I've built a hospital appointment-scheduling calendar, a volunteer-teacher registration and follow-up system, and several full MERN web applications. Send me a message describing what you're building, and I'll tell you honestly how I'd approach it. Skills: ➤ Languages ⁃ JavaScript ⁃ TypeScript ➤ Frontend Frameworks ⁃ React ⁃ Next.js (App Router + Server Components) ⁃ React Hooks ⁃ Angular ⁃ Vue.js ➤ UI & Styling ⁃ HTML ⁃ CSS ⁃ Sass / SCSS ⁃ Tailwind CSS ⁃ Material UI (MUI) ⁃ shadcn/ui ⁃ Chakra UI ⁃ styled-components ⁃ CSS Modules ⁃ Framer Motion ➤ State Management ⁃ Redux / Redux Toolkit ⁃ Zustand ⁃ Context API ⁃ TanStack Query (server state) ⁃ SWR ➤ Forms & Validation ⁃ React Hook Form ⁃ Formik ⁃ Zod ⁃ Yup ➤ Backend ⁃ Node.js ⁃ Express ⁃ NestJS ⁃ GraphQL (Apollo) ⁃ REST APIs ⁃ tRPC ⁃ WebSockets / Socket IO ⁃ Authentication (JWT / OAuth / NextAuth) ➤ Databases & ORMs ⁃ MongoDB ⁃ Mongoose ⁃ PostgreSQL ⁃ MySQL ⁃ Redis ➤ DevOps & Tooling ⁃ Git ⁃ GitHub ⁃ Docker ⁃ GitHub Actions (CI/CD) ⁃ Vercel ⁃ Netlify ⁃ AWS (EC2, S3, Lambda) ⁃ Nginx ⁃ Vite / Webpack / Turbopack ⁃ ESLint / Prettier ➤ Testing ⁃ Jest ⁃ Vitest ⁃ React Testing Library ⁃ Cypress (E2E) ➤ AI-Assisted Development ⁃ Cursor ⁃ Claude Code ⁃ GitHub Copilot ⁃ LLM API integration (OpenAI / Anthropic) ⁃ Prompt engineering ⁃ RAG (Retrieval-Augmented Generation) ⁃ Vector databases (Pinecone / pgvector) ⁃ LangChain ➤ Practices ⁃ Agile / Scrum ⁃ Accessibility (a11y) ⁃ Responsive design ⁃ Performance optimization ⁃ Code review Thank you!
Earnings and projects
An estimate from an earlier read
Last 6 months: $29k
Billed in all: $475,770$476k
$29k in the last 6 months
Across 2 contracts
Across 19 contracts
Earnings, last 30 days
Dotted: longer than usual between two readings.
Skill rankings: Top 1% in ExpressJS
Ranked by MRR among everyone on Upwork with the skill.
- Java Servlet API81 freelancers · 🇪🇹 #1Top 2%🇪🇹#1 of 1
- #23Unit Testing669 freelancers · 🇪🇹 #1Top 3%🇪🇹#1 of 10
- #24Material UI1,027 freelancers · 🇪🇹 #1Top 2%🇪🇹#1 of 29
- #26RESTful Architecture795 freelancers · 🇪🇹 #1Top 3%🇪🇹#1 of 6
- #78ExpressJS5,651 freelancers · 🇪🇹 #1Top 1%🇪🇹#1 of 223
- #157Flutter7,550 freelancers · 🇪🇹 #1Top 2%🇪🇹#1 of 230
- #206API7,943 freelancers · 🇪🇹 #2Top 3%🇪🇹#2 of 73
- #237MongoDB10,865 freelancers · 🇪🇹 #1Top 2%🇪🇹#1 of 260