Skip to content
Youssef Maged, seated, hands steepled

Youssef
Maged

Senior Software Engineer, available for contract. Full stack in PHP/Laravel and Node.js. I take the parts others avoid: slow queries, flaky integrations, missing encryption.

Hire me as a contractor, without the paperwork.

  • I invoice as a registered Egyptian business, with commercial and tax registration.
  • Four years contracting remotely with a US company.
  • I onboard through any contractor platform, so there is no EOR or compliance overhead on your side.

Full-stack engineer with 6 years of full-time professional experience, plus about 5 years of freelance work before that. The last 4 of those years have been remote with a US-based SaaS company as a contractor. I care that the code stays simple enough for the next person to change.

Entity
Registered Egyptian business
Registration
Commercial + tax
Onboarding
Any contractor platform
Time zone
Cairo, UTC+2

Craft

The layers a product stands on.

  1. Interface

    React, Vue and Next.js front ends wired to the APIs underneath, with SSR and SSG where they help.

  2. APIs

    Laravel and Node.js services over REST and GraphQL, built and tuned for high-traffic clients.

  3. Background work

    Queues and chunked jobs with idempotent retries, so a failed step recovers instead of starting over.

  4. Data

    MySQL and Redis, slow queries made fast, and encryption at rest that people can still search.

Work

Selected work

Four problems from my current role at SOCi: what was needed, what I built, and why it mattered.

A survey product, rebuilt for speed

The need. A survey product has to feel instant for every respondent, including when a public survey suddenly gets a lot of traffic.

What I built. I rewrote it from the ground up for speed, and made public survey pages load from cache at the edge.

Why it mattered. Respondents get fast pages, and big traffic spikes are handled smoothly.

Partners as configuration

The need. Data arrives from a growing list of external partners, and each one should be quick to add.

What I built. A config-driven way to bring in partner data: adding a partner is mostly configuration, and large imports recover on their own when something fails.

Why it mattered. New partners go live faster, with less code to maintain for each one.

Encrypted, and still searchable

The need. Customer contact data is personal information that should be encrypted at rest, but people still need to search it.

What I built. Searchable encryption for contact data: records stay encrypted in storage and search keeps working.

Why it mattered. Personal data is protected at rest without taking an everyday feature away from users.

LLM features with safety checks

The need. LLM features have to earn trust before they are allowed to act on their own.

What I built. Safety checks around LLM features: PII redaction, and evals that have to pass before anything goes out automatically.

Why it mattered. Automation ships with privacy and quality checks built in, not bolted on later.

Journey

  1. Jun 2022 - present

    SOCi, Inc

    Senior Software Engineer

    San Diego, USA. Remote from Egypt, international contractor.

    • Rewrote a high-traffic survey product for speed, with edge-delivered public pages.
    • Config-driven partner data ingestion; searchable encryption for sensitive data.
    • Asynchronous email delivery with per-message tracking.
    • LLM features with PII redaction and evaluation gates.
  2. Jan 2022 - May 2022

    Kijamii

    Software Engineer

    Cairo, Egypt

    • Laravel and Node.js APIs for React and Next.js front ends (SSR, SSG).
    • High-traffic APIs for TMG, El Gouna, InShape Clinics and Paymob.
  3. Nov 2019 - Jan 2022

    EgyCross Assistance Europe S.L.

    Software Engineer

    Cairo, Egypt

    • Laravel operations system for travel and medical assistance cases.
    • Provider search weighing real-time cost, location and availability.
    • KPI dashboards, role-based access, insurer and hospital integrations.
  4. Aug 2014 - Nov 2019

    Freelance

    Freelance Developer

    Cairo, Egypt

    • 30+ WordPress sites with custom themes and plugins.
    • React and Vue apps on Laravel APIs; a volunteer confession-booking system.
  5. Education, 2019

    B.Sc. in Engineering

    Faculty of Engineering, Helwan University, Cairo

Toolkit

Mostly PHP/Laravel and Node.js, comfortable across the whole stack.

01Languages
  • PHP
  • JavaScript
  • TypeScript
  • Node.js
  • React
  • Vue
  • Next.js
02Frameworks
  • Laravel
  • Livewire
  • Inertia.js
  • Alpine.js
  • Filament
  • Backbone.js
03Data & messaging
  • MySQL
  • Redis
  • RabbitMQ
  • REST
  • GraphQL
  • SOAP
  • Cloudflare / CDN
04Infra & testing
  • AWS (SES, SNS, S3)
  • Docker
  • Kubernetes
  • Git
  • PHPUnit
  • Cypress
  • Jest
05Also
  • Microservices
  • Performance tuning
  • LLM / AI features
  • Agents
  • PII redaction
  • Prompt work

From GitHub

  • JavaScript 88%
  • TypeScript 10%
  • HTML 2%

Top languages in my own public repos and elicitkit. Most of my professional PHP work lives in private employer repositories, so it does not show up here.

Open source

elicitkit

Typed questions for AI agents. When an agent needs a person to decide something, it asks a real, typed question and gets a validated answer back. Ships with a portable spec and a conformance suite.

  • 10

    question types, from per-hunk diff review to rank and date

  • 3

    surfaces: MCP server, HTTP/SDK and an npx CLI

elicitkit on GitHub

Say hello

Have a contract in mind?

Tell me about the work, the team and the timeline. I work remotely from Cairo (UTC+2).

Email me

contact@byyoussefmaged.com