AT.
✓Claude Certified Developer

AmineTakha

Full Stack Developer. I build scalable web apps, APIs and services with React, Node.js and TypeScript.

Over 4 years building web applications end to end, from React interfaces to Node.js APIs, with a focus on performance, clean architecture and reliable, well-tested code.

Selected projects

Five projects from my GitHub, from a production-style marketplace API to an AI meeting assistant.

TypeScript2026

AutoSouk

A marketplace for buying and selling cars in Morocco, with independent mechanics who inspect vehicles. Its REST API covers buyer, seller, mechanic and admin roles, JWT authentication, image storage on MinIO, OpenAPI docs and a Jest test suite that runs against PostgreSQL in Docker.

  • Node.js
  • Express
  • PostgreSQL
  • Drizzle ORM
  • Zod
  • MinIO
  • Jest
  • Docker
View the code
TypeScriptMicroservices

Ticketing

A ticket resale platform split into five services (auth, tickets, orders, payments and expiration) that talk through NATS Streaming events. It runs on Kubernetes with Skaffold, takes payments with Stripe, schedules order expiry with Bull and Redis, and has a Next.js front end.

  • Node.js
  • MongoDB
  • NATS
  • Kubernetes
  • Redis
  • Stripe
  • Next.js
View the code
TypeScriptFull stack

Football Manager

An online football manager where users get a generated team, manage their players and buy or sell on a transfer market. The Express API stores sessions in Redis and data in MySQL through Drizzle, with a React and Mantine client, all running in Docker.

  • React
  • Mantine UI
  • Express
  • MySQL
  • Drizzle ORM
  • Redis
  • Docker
View the code
JavaScriptAI agents2026

Meeting Summarizer

Paste a meeting transcript and get back a summary, the decisions made and the action items. A LangGraph workflow runs the analysis with LangChain and returns structured results validated with Zod, shown in a React 19 interface.

  • LangGraph
  • LangChain
  • React 19
  • Vite
  • Zod
View the code
JavaScriptMobile

MeetApp

A mobile app built with React Native and Expo, backed by a Node.js server. It has real-time messaging over Socket.IO, Stripe payments, push notifications and media uploads, with RabbitMQ, Redis and MongoDB on the back end.

  • React Native
  • Expo
  • Redux
  • Socket.IO
  • MongoDB
  • RabbitMQ
  • Stripe
View the code

Toolkit

The languages, frameworks and tools I use day to day.

Languages

  • JavaScript
  • TypeScript
  • Java
  • SQL

Frontend

  • React.js
  • Next.js
  • HTML
  • CSS
  • Material UI
  • Mantine UI
  • Bootstrap

Backend and APIs

  • Node.js
  • Express.js
  • Nest.js
  • Spring Boot
  • REST

Databases

  • PostgreSQL
  • MySQL
  • Redis

Authentication and security

  • OAuth2
  • SSO
  • JWT
  • Session management

DevOps and testing

  • Docker
  • Git
  • GitHub Actions
  • Nginx
  • Cypress
  • Jest

Experience

Four years shipping a production product, front to back.

Full Stack Developer

Uzerly by Cibleclic Jan 2022 – May 2026
  • Design systemBuilt a scalable design system of reusable React components from Figma, cutting development time.
  • APIs and performanceDesigned high-performance RESTful APIs with Node.js and Express, and sped them up with Redis caching.
  • Security and authenticationRedesigned the security architecture, moving from sessions to JWT, and integrated SSO.
  • Real-time alertsDeployed a real-time alerting system with Bull.js and WebSockets to track production incidents.

Claude Certified Developer

Earned September 25, 2026

Education

  • Higher education diploma in computer engineeringSup'ISI, Tétouan · 2021
  • Master's in energy and environmental engineeringAbdelmalek Essaadi University, Tétouan · 2021

Let's build something.

Have a role, a project or a question? Write to me and I'll get back to you.