amr@egypt:~$ whoami

Amr Ashraf Serag Eldin Ismail

Senior Full Stack Developer

I build scalable web apps and APIs with Laravel and Next.js — and I direct AI to ship beyond my own stack.

~/work

# Featured work

I designed, directed and shipped all three. I’m a web developer, so I built them through an AI-directed workflow — not hand-coded React Native or Python — and I say so up front.

$ git shortlog --team

ChatGPT
Brainstormed the ideas with me — and never once said one was bad.
Claude Design
Drew the mockups. I picked the winners.
Claude Code
Wrote the code, and politely asked “shall I continue?” a lot.
Me
Chief Prompt Officer™. Also product owner, tester, and the human whose phone rang at 3 a.m. so yours rings on time.
amrcs92/dawa2Android · APK available
Dawa2 — Today screenDawa2 — Today screenDawa2 — Full-screen alarmDawa2 — Full-screen alarm

Dawa2دواء

Your medicines, on time.

A private, offline medication reminder for Android. Real full-screen alarms keep ringing until you answer Taken, Snooze or Skip. English and Arabic. No accounts, no cloud.

  • Expo
  • React Native
  • Kotlin
  • SQLite

// How I built it: AI-directed: I wrote the spec, chose the UI from mockups, steered Claude Code through the plan, and tested every alarm on my own phone.

amrcs92/fakkerniBeing prepared for Google Play
Fakkerni — Reminders homeFakkerni — Reminders homeFakkerni — Medication and dosesFakkerni — Medication and doses

Fakkerniفكّرني

Everything that matters, on time.

An Arabic-first alarm and reminder app. Reminders that ring offline, medication with dose tracking and refills, and encrypted backups to Google Drive. Right-to-left throughout.

  • Expo
  • React Native
  • Kotlin
  • SQLite

// How I built it: Same workflow: spec, mockups, Claude Code, real-device testing. I chose every feature and decided what shipped.

amrcs92/claude-usage-trayWindows · .exe available
Claude Usage Tray — DashboardClaude Usage Tray — DashboardClaude Usage Tray — Dashboard at high usageClaude Usage Tray — Dashboard at high usage

Claude Usage TrayWindows

Your Claude plan limits, one glance away.

A Windows tray app that shows your Claude 5-hour session and weekly limits without opening a browser: a live % icon, a popup dashboard with a pacing hint, and toasts at 80% and 95%. It reuses Claude Code's saved login, so there's nothing to set up. Unofficial: not affiliated with Anthropic.

  • Python
  • PyInstaller
  • WebView2
  • pytest
  • Windows

// How I built it: Built for Claude, with Claude: I spotted the need while using Claude Code every day, then directed Claude Code through the build, the tests and the packaging.

~/ai-workflow

# How I work with AI

A deliberate workflow, not autocomplete. I own the product decisions; AI implements what I direct, and I review and test it.

  1. step 1/5

    Brainstorm & spec

    Shape the idea and write the spec with ChatGPT.

    $ ChatGPT
  2. step 2/5

    Pick the UI

    Compare Claude Design mockups and choose a direction.

    $ Claude Design
  3. step 3/5

    Direct the build

    Steer Claude Code through the implementation plan, milestone by milestone.

    $ Claude Code
  4. step 4/5

    Test for real

    Run it on the emulator and on my own phone.

    $ Emulator + phone
  5. step 5/5

    Decide what ships

    Choose the features, cut the rest, own the release.

    $ Me

Straight answer: Dawa2 and Fakkerni were built this way. I didn’t hand-write their React Native or Kotlin — my hands-on stack is Laravel and Next.js.

~/experience

# Experience

  1. HEAD →Jun 2024 – Present

    Senior Full Stack Developer

    Monglish International Academy & Edulixa360

    • Commerce API with Laravel, Redis, Stripe, Swagger and Sentry.
    • Multi-platform admin dashboard with role-based access and OpenAI integration.
    • Real-time internal system on Laravel Reverb WebSockets and Next.js.
    • Marketing Calendar synced with Microsoft Graph / Office 365.
    • Monglish and Edulixa360 websites with Next.js, Strapi, next-intl and shadcn/ui.
    • Led the team: code reviews, and CI/CD with GitHub Actions.

    # Screens · 24

    Monglish / Edulixa360 admin dashboard

    The admin behind Monglish and Edulixa360: course packages with per-country pricing and a pricing audit, orders across Stripe, Tabby and Tamara, coupon codes, lead forms, tracking pixels, mail settings, and role-based access with a full activity log. Laravel 12, Blade, Tailwind CSS and Alpine.js.

    * Sample data: customer names, emails, phone numbers, payment IDs and keys are replaced.

    1 of 24Sign in
    Sign inSign in
  2. Jul 2019 – Jul 2024

    Full Stack Developer

    US Legalization

    • Laravel and WordPress apps with FirstData and Stripe payments and FedEx shipping APIs.
  3. 2017 – 2018

    Junior Software Developer

    IT Wolf Solutions

    • Saydality pharmacy app and Taxi Masr, built with Ionic.
  4. 2015 – 2016

    Web Developer / Data Analyst

    KAUMEYA Language School

~/skills

# Skills

Backend

  • PHP
  • Laravel
  • Sanctum
  • Reverb
  • Redis
  • MySQL
  • Swagger
  • Stripe
  • Microsoft Graph

Frontend

  • React
  • Next.js
  • Vue.js
  • TypeScript
  • Tailwind
  • shadcn/ui
  • Zustand
  • Zod

DevOps

  • GitHub Actions
  • Git
  • Linux
  • Docker

AI tools

  • Claude Code
  • Claude AI
  • ChatGPT
  • MCP

~/education

# Education

2014BSc Computer ScienceArab Academy for Science, Technology & Maritime Transport
2017Full Stack InternshipITI — Information Technology Institute