Skip to content

Open to Software Engineer roles — remote or relocation, worldwide

Youssef Eldemery

I build the boring, critical parts well.

Software Engineer at CIB Egypt, shipping digital-banking features — Apple Pay activation, instant card issuance, mutual-fund trading. I gather the requirements, write the spec, build the API, and run the UAT.

CIB Egypt
Software Engineer
ETH Zurich
Top 1% of 664 · 2024
B.Sc. Smart Systems
MIU · Distinction

01 / Engineering

Full-stack for regulated financial systems. Node.js, NestJS, React, React Native, REST.

02 / Product & Analysis

Requirements gathering, specs, user stories, UAT — with the people who will actually use it.

03 / Applied AI

Computer vision on constrained hardware. Three assistive-tech projects, one international award.

Selected work

Things I've built, and why they mattered

All projects
CIB Business Banking mobile app showing account balances and quick actions
Fintech

CIB Digital Banking

Payment features that clear compliance and ship to a national bank's customers.

  • Node.js
  • NestJS
  • REST API design
  • React
  • +3

Read case study

RescueTap wearable enclosure, hand-labelled prototype
Hardware & IoTHonorable Mention — ETH Zurich

RescueTap

One tap — or a detected fall — sends a caregiver your exact location.

  • Python
  • Raspberry Pi 4
  • MPU-6050 / I2C
  • Twilio WhatsApp API
  • +2

Read case study

GlimpseGems home screen showing mood-based categories and trending gems
Mobile

GlimpseGems

A city's hidden places — found by mood, saved, and shared with friends.

  • React Native
  • TypeScript
  • Supabase
  • Tailwind CSS
  • +1

Read case study

Recognition

  • Honorable Mention

    Honorable Mention — Mobility Impairments

    Build2gether 2.0 Inclusive Innovation Challenge, ETH Zurich

  • Top 1%

    Top 1% of 664 global participants

    Build2gether 2.0 Inclusive Innovation Challenge, ETH Zurich

  • Summa Cum Laude

    Bachelor thesis distinction

    Misr International University

  • 1st Place

    1st place among Mediterranean countries

    Rotary Peace 2025

About

Constraints, then consequences

I studied Electronics & Communications Engineering, specialising in Smart Systems. My graduation project put a convolutional neural network on a Raspberry Pi to help visually impaired people navigate a room — which is where I learned that the interesting part of engineering is almost always the constraint.

I now build digital-banking features at CIB Egypt. Hardware taught me constraints; banking taught me consequences. Between the two, I have kept returning to the same problem — building for people whose environment does not accommodate them.

The way I work is unglamorous and it holds up: talk to the stakeholder first, write the spec, build small, document the API, then test it with the people who will actually use it.

More about me
Frontend
  • TypeScript
  • JavaScript
  • React
  • Next.js
  • React Native
  • Tailwind CSS
  • +3
Backend
  • Node.js
  • NestJS
  • REST API design
  • API documentation
Data & Infrastructure
  • PostgreSQL
  • Supabase
  • Git
  • GitHub
  • GitLab
  • CI/CD
  • +3
AI & Computer Vision
  • Python
  • TensorFlow
  • TensorFlow Lite
  • Keras
  • PyTorch
  • OpenCV
  • +5
Product & Analysis
  • Requirements gathering
  • Functional & technical specs
  • User stories
  • Agile & Scrum
  • UAT
  • Stakeholder communication
  • +2
Hardware & IoT
  • Raspberry Pi 4
  • Arduino
  • STM32
  • MPU-6050 / I2C
  • GPIO
  • Twilio WhatsApp API
  • +3

Contact

Have a problem worth solving?

I'm open to Software Engineer and Product Engineer roles — remote, or relocating. Based in Cairo, EET (UTC+2).