Code • Design • Innovation

Full-Stack Developer building production-grade web apps with React, Next.js & Node.js

Hi! I'm Hady, based in Cairo, Egypt.

A little about me

What I actually do
I ship products end to end — design, database, deploy.
Where I am
Cairo-based — overlapping EU and US hours.
My core stack
Next.js, TypeScript, Node and PostgreSQL — every day.
Hiring, or have something to build?

My skills

Frontend

  • React.js
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • Redux
  • Tailwind CSS
  • HTML5
  • CSS3

Backend

  • Node.js
  • Express.js
  • REST APIs

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Prisma

Mobile

  • Flutter
  • Dart
  • React Native

Tools & Practices

  • Git
  • GitHub
  • Postman
  • CI/CD
  • Agile
  • Unit Testing

Languages

  • Arabic — Native
  • English — Fluent
  • Spanish — Basic

A small selection of recent projects

BingeLogs Up Next row showing the next unwatched episode for six tracked shows
Up Next
1 / 3

BingeLogs

Live

Solo — product, design & engineering · 2026

A TV show tracker built as a landing spot for TV Time's users after it shut down — import your export and pick up exactly where you left off.

  • Wrote a TV Time importer that parses ZIP, CSV and JSON exports, resolves titles to TMDB IDs in batches, and bulk-inserts watch history — with a reset action when an import goes wrong.
  • “Up Next” resolves the first gap in broadcast order rather than the highest episode watched, so imported and out-of-order histories land on the right episode.
  • Per-episode logging, spoiler-gated comments and web push notifications, all installable as a PWA.
  • Next.js
  • React
  • TypeScript
  • Tailwind
  • PostgreSQL
  • Prisma
  • Auth.js
  • PWA
AulaPath landing page explaining its structured curriculum approach
Landing page
1 / 3

AulaPath

Beta

Solo — product, curriculum tooling & engineering · 2026

A guided, gamified language-learning app — five courses across Spanish, French, Japanese, Korean and English, each following its own national framework end to end.

  • One JSON-driven runner renders all 15 exercise types; grading applies per-language tolerance passes — accents (ES/FR), spacing (KO), kana (JA) — instead of marking near-misses wrong.
  • No language is hardcoded anywhere in app logic: courses, levels and units all flow from the data model, so a new language is content plus a seed script.
  • Live voice tutor on Gemini's audio Live API, with short-lived tokens minted server-side so the API key never reaches the browser.
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Tailwind
  • Zod
  • Gemini API
  • Playwright
Dimensions Games homepage with a featured board game hero carousel
Storefront
1 / 3

Dimensions Games

Live

Full-stack development

A board-games marketplace with product browsing, ordering, authentication and an admin dashboard behind it.

  • Storefront covering catalogue browsing, filtering, wishlist, cart and checkout over a PostgreSQL-backed product catalogue.
  • Role-based access so admins manage catalogue, stock and orders from a single interface.
  • Next.js
  • Tailwind
  • PostgreSQL
CloudGate landing page headlined Boost Your Automation Engine
Landing page
1 / 2

CloudGate

Live

Full-stack development

A platform for subscribing to and managing cloud services from multiple vendors in one unified dashboard.

  • Integrated multiple vendor APIs behind a consistent internal REST layer, so every provider surfaces the same way in one dashboard.
  • Subscription and service management across providers, with invite-based onboarding and authenticated accounts.
  • Next.js
  • Node.js
  • PostgreSQL
  • MySQL

My work experience

Education

  • Information Technology Institute (ITI)

    Front End and Mobile Development Track

    May 2024 – Oct 2024Cairo, Egypt

  • Helwan University

    B.Sc. Commerce (English Section), Accounting

    Sep 2014 – May 2018Cairo, Egypt

Before tech

Six years in client-facing roles — the reason I'm comfortable talking to stakeholders, not just to a terminal.

  • Senior Property Consultant

    Flagsquare Egypt

    Nov 2021 – Feb 2024

  • Customer Relationship Officer

    Arab Bank

    Oct 2018 – Oct 2021

Ready to take your digital presence to the next level?

Reach out and let's discuss how I can help you ship.

© 2026 Hady Awny