A.WALID

    Ahmed Walid
    RoleSENIOR SOFTWARE ENGINEER

    VISION_STMT

    "this is not only portfolio, this is my vision"

    RESIDENCE

    EGYPT // GLOBAL

    ABOUT

    01 / The Visionary

    Behind
    The Code.

    Ahmed Walid, SENIOR SOFTWARE ENGINEER

    Skills & Technologies

    HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·
    JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·

    MACHINE

    MacBook Pro
    02 / The Instrument

    MyMachine.

    Machine
    MacBook Pro
    Silicon
    M Pro
    Editor
    VS Code
    Runtime
    Node // Bun

    PROCESS

    03 / The Method

    How I
    Deal With It.

    Two lanes, one discipline — from idea to merge, and from symptom to documented resolution.

    A

    New Feature

    Idea → Merge

    1. 01Think
    2. 02Create a UML diagram with flow
    3. 03Create a new branch
    4. 04Start to develop
    5. 05Open a PR request
    6. 06Review & merge
    B

    The Bug

    Symptom → Resolution

    1. 01Create a BUGFIX branch
    2. 02Start to debug
    3. 03Define causes
    4. 04Start to fix
    5. 05Open a ticket or GitHub issue

    Traceability

    UML / Branch / PR / Issue

    Non-Negotiable

    Causes / Solution / Tested Flow

    Review

    Nothing merges unreviewed

    Skills & Technologies

    HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·HTML·CSS/SCSS·JavaScript·TypeScript·ReactJs·NextJs·React Native·AngularJS·Tailwind·shadcn·MUI·Radix UI·Redux Toolkit·Context API·Zustand·React Hook Form·Zod·React Query·Socket.io·Pusher·React Leaflet·React Google Maps·NestJS·Node.js·REST APIs·BullMQ·WebSockets·PostgreSQL·Redis·pgAdmin·Docker·Turborepo·Git·CI/CD·Vercel·Jest·React Testing Library·Axios·Framer Motion·AgGrid·Stripe·JWT·
    JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·JWT·Stripe·AgGrid·Framer Motion·Axios·React Testing Library·Jest·Vercel·CI/CD·Git·Turborepo·Docker·pgAdmin·Redis·PostgreSQL·WebSockets·BullMQ·REST APIs·Node.js·NestJS·React Google Maps·React Leaflet·Pusher·Socket.io·React Query·Zod·React Hook Form·Zustand·Context API·Redux Toolkit·Radix UI·MUI·shadcn·Tailwind·AngularJS·React Native·NextJs·ReactJs·TypeScript·JavaScript·CSS/SCSS·HTML·

    HISTORY

    05 / Tenure

    Career
    Ledger.

    01

    Ministry of Environment, Water and Agriculture

    SENIOR SOFTWARE ENGINEER

    Tenure Period

    Jan 2025 — Present

    // Executive Summary

    Leading development of enterprise farm-management platforms serving national agricultural operations. Own the frontend architecture across web and React Native clients, build advanced crop data visualisations on interactive geospatial maps, and drive full WCAG accessibility compliance — sustaining 100% uptime on mission-critical government systems.

    Deployed Tech

    React NativeAngularJSGeospatial MapsWCAG AccessibilityReactReduxTailwind
    02

    Ackura

    SENIOR SOFTWARE ENGINEER (Contract)

    Tenure Period

    Jan 2026 — Aug 2026

    // Executive Summary

    Delivered 3 production-grade ERP modules from scratch — a Website Builder, a full POS (Point of Sale) system, and a Labels Print Canvas with ZPL-based thermal label printing. Migrated all frontend apps into a Turborepo monorepo with a shared modern design system, unifying UI components and boosting team development velocity across the platform. Designed and implemented a single unified thermal receipt printing engine covering all transaction types platform-wide, while interfacing with NestJS backend services, managing Docker Desktop server environments, and administering local databases via pgAdmin.

    Deployed Tech

    ZPLNestJSTurborepoPostgreSQLDockerNext.js 16TypeScript
    03

    Axcieve

    SOFTWARE ENGINEER

    Tenure Period

    Jan 2024 — dec 2024

    // Executive Summary

    Built an AI-powered CRM around two distinct assistant models (Sales Coach and Deal Closer), designing the conversation flow architecture, streaming response handling, and real-time data synchronisation between the assistants and live deal records.

    Deployed Tech

    AI IntegrationNext.jsReduxTailwind
    04

    Syntech

    SOFTWARE ENGINEER

    Tenure Period

    Mar 2023 — Dec 2023

    // Executive Summary

    Delivered ERP systems, admin dashboards, e-commerce platforms, and marketing sites across the client portfolio. Introduced the shared component abstractions and workflow conventions the team standardised on, lifting delivery efficiency by 25%.

    Deployed Tech

    ReactNext.jsTailwindRedux
    05

    NEOM

    SOFTWARE ENGINEER

    Tenure Period

    Aug 2022 — Feb 2023

    // Executive Summary

    Built a real-time fleet tracking dashboard streaming live vehicle telemetry over Socket.io onto interactive Leaflet maps, designing the state and rendering model to stay responsive while continuously updating hundreds of moving markers.

    Deployed Tech

    Socket.ioReact-LeafletNext.jsRedux
    End of RecordCairo, EG // 2026

    WORKS

    PROOF

    07 / The Credentials

    Studied
    & Certified.

    On Record

    04 Entries

    01

    Bachelor of Computer Science

    Helwan University

    Type

    degree

    02

    Web Development

    Route Academy

    Type

    certification

    03

    React Design Patterns

    Self-study

    Type

    certification

    Reusable components + one abstraction layer

    04

    UI/UX Design Course

    GoMyCode

    Type

    certification

    3-month intensive program

    TALK

    08 / What's Next

    Let's
    Get In Touch.

    I'm open to new opportunities and freelance work. If you're looking for someone who can translate designs into smooth user journeys and ship reliable features end-to-end, feel free to reach out.

    Availability

    Open to opportunities / Freelance

    AW.

    Built with vision & code by Ahmed Walid

    © 2026 — All rights reserved

    Loading portfolio