I'm a full-stack developer based in Dubai. I build things end-to-end β from the database up to the UI β mostly with TypeScript, React, Next.js, Node.js, and PostgreSQL.
Currently looking for remote developer roles.
Frontend β React, Next.js (App Router), Tailwind CSS, Vite
Backend β Node.js, Express, NestJS
Databases β PostgreSQL, SQLite, Redis, Prisma
Auth β JWT, refresh token rotation, NextAuth, RBAC
Testing β Playwright, Vitest
DevOps β Docker, GitHub Actions
Other β Zod, Swagger/OpenAPI, TypeScript, Python, C++
Also hold a Google Cybersecurity Professional Certificate.
Argus β Critical Thinking Assistant
An AI-powered web app that analyses text for logical fallacies, cognitive biases, and manipulation tactics, giving each submission a 0β100 logic score.
Built as a full PWA with JWT auth, analysis history, an analytics dashboard, PDF/JSON exports, and shareable links. Comes with a browser extension for in-page analysis, Playwright E2E tests, and a GitHub Actions CI/CD pipeline. Fully containerised with Docker Compose.
TypeScript Β· React Β· Node.js Β· Express Β· PostgreSQL Β· Docker Β· Playwright
Praxis β Decision Journal
A personal decision-tracking app where you log decisions, track assumptions with probability scores, write outcome notes, and schedule reviews.
Uses Next.js App Router, PostgreSQL full-text search with GIN indexes, a Redis background job queue for reminders, and NextAuth with Prisma middleware for multi-tenant data isolation.
Next.js Β· PostgreSQL Β· Prisma Β· NextAuth Β· Redis Β· Tailwind CSS
Foundation API β NestJS Boilerplate
A production-ready starter template for NestJS APIs β JWT auth with refresh token rotation, RBAC, Zod validation, Swagger docs, centralised error handling, and a full CI pipeline.
NestJS Β· PostgreSQL Β· Prisma Β· Docker Β· GitHub Actions Β· Zod Β· Swagger