Full-Stack Web Developer & Competitive Programmer

Adam Ararawi

Building modern, performant web applications with Next.js & TypeScript, and solving complex algorithmic challenges.

Winner of 1st Place in the Qatar National Olympiad for Programming (2026).

About

I started my programming journey back in 6th grade, driven by a deep curiosity about how software works. After exploring desktop applications and backend development, I found my passion in the modern web ecosystem—building scalable apps using Next.js, Drizzle ORM, and TypeScript.

I run Linux as my primary OS, which shaped my understanding of command-line tools and system environments. Alongside building full-stack products, I am an active competitive programmer, constantly sharpening my problem-solving skills through algorithms and data structures.

Skills

Technologies I work with regularly.

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Shadcn UI
  • Base UI

Backend & Data

  • Zod
  • Prisma
  • NestJS

Tools

  • Git
  • GitHub
  • Vercel
  • MDX

Problem Solving & Achievements

Qatar National Olympiad for Programming, AI, and Cybersecurity

  • 1st Place Winner — 2026 (Representing Religious Institute)
  • 3rd Place Winner — 2025 (Representing Religious Institute)

I regularly document and explain fundamental algorithms (Binary Search, BFS, DFS, Graphs) to share my problem-solving mindset and help fellow student developers.

Featured Projects

Things I've built and shipped.

See more

Client Hub

Multi-tenant B2B client and project management platform built with modern server architecture, RBAC, and streamlined team workflows.

Category

Full-Stack B2B SaaS Platform

  • Next.js 16
  • TypeScript
  • Drizzle ORM
  • Neon PostgreSQL
  • Better Auth
  • Tailwind CSS

Highlights

  • Role-Based Access Control (RBAC) for multi-tenant organizations
  • Robust user authentication and session management via Better Auth
  • Structured client, project, and team management workflows
  • Type-safe database interaction using Drizzle ORM and Neon Serverless

Null Chat (Aegis Chat)

End-to-end encrypted real-time messaging platform ensuring total privacy via client-side Web Crypto API and invite-only access.

Category

Zero-Knowledge E2EE Real-Time Messaging

  • React
  • TypeScript
  • Web Crypto API
  • Argon2id
  • Ably Realtime
  • Web Push API

Highlights

  • Zero-knowledge End-to-End Encryption (E2EE) performed entirely in the browser
  • Key derivation using Argon2id and Web Crypto API
  • Real-time messaging latency optimization via Ably
  • Secure invite-only system and Web Push Notifications

Let's Connect

Whether you're building an early-stage startup, looking for a motivated developer to collaborate with, or just want to chat about code and algorithms—feel free to reach out.