Skip to content
View OmarKHDR's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report OmarKHDR

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OmarKHDR/README.md

Typing SVG


location status education

🎯 About Me

I'm a Backend Engineer passionate about building production-grade systems that solve real problems. From optimizing research lab websites serving 500+ users to architecting robotics backends, I focus on performance, scalability, and clean architecture.

Currently developing an autonomous wheelchair control system that bridges the gap between robotics hardware and web interfacesβ€”proving that great backend engineering can literally change lives.

Recent Wins:

  • ⚑ 60% faster page loads through static generation
  • πŸš€ 30% reduced API latency with protocol optimization
  • πŸ—οΈ Built production systems serving 500+ MAU
  • πŸ€– Architecting real-time robotics control APIs

πŸ’» Tech Arsenal

Backend:
  Languages: [TypeScript, JavaScript, Node.js]
  Frameworks: [Express.js, Next.js]
  APIs: [RESTful, WebSockets, Real-time]
  
Data:
  Databases: [PostgreSQL, MongoDB, Redis]
  ORM: [Sequelize]
  Caching: [Redis, Client-side]
  
DevOps:
  Tools: [Docker, Git, Linux]
  CI/CD: [GitHub Actions]
  Testing: [Jest, Supertest]
  
Security:
  Auth: [JWT, OAuth2, RBAC]
  Practices: [Token Rotation, CORS]

πŸš€ Featured Projects

🦽 SANAD - Autonomous Wheelchair Backend

🎯 Graduation Project | Node.js WebSockets REST APIs Robotics Jest

A mission-critical backend gateway that exposes an autonomous wheelchair's robotics systems via modern web APIs, enabling remote control and real-time telemetry for individuals with mobility challenges.

Technical Achievements:

  • πŸ—οΈ Hardware-Agnostic Architecture β€” Decoupled API layer from device implementations for maximum extensibility
  • ⚑ 30% Latency Reduction β€” Optimized communication protocol from JSON to BSON in rosbridge layer
  • βœ… Production-Ready β€” Comprehensive test suite covering REST endpoints and WebSocket connections
  • πŸ”„ Real-Time Communication β€” Bidirectional WebSocket implementation for live sensor data streaming

Impact: Bridging the gap between complex robotics systems and accessible web interfaces.

πŸ’Ό Job Finder Platform

πŸ”— View Repository | TypeScript PostgreSQL Express JWT Sequelize

Enterprise-grade job board platform with sophisticated authentication and role-based access control, designed for real-world recruitment workflows.

Technical Highlights:

  • πŸ” Secure Authentication β€” JWT implementation with refresh token rotation and RBAC for three user roles
  • πŸ—„οΈ Optimized Data Layer β€” Normalized PostgreSQL schema with strategic indexing for query performance
  • πŸ‘₯ Multi-Role System β€” Separate workflows for job seekers, employers, and platform administrators
  • πŸ›‘οΈ Security First β€” Token rotation mechanism to minimize session hijacking and privilege escalation risks

Impact: Production-ready platform architecture supporting the full job search lifecycle.

πŸ”¬ OPST Research Lab Website

⚑ Performance Optimization | Next.js Static Generation CMS Integration GitHub Actions

Modernized a university research laboratory's web presence, transforming it from a slow SSR application into a lightning-fast static site while maintaining CMS flexibility.

Technical Solutions:

  • πŸ“Š 60% Faster Load Times β€” Migrated to static generation with smart client-side data fetching
  • πŸ”§ CMS Adapter Layer β€” Built abstraction layer enabling future CMS migrations without app changes
  • πŸ€– Automated Pipeline β€” CI/CD workflow with static build validation and preview deployments
  • πŸ“ˆ Serving 500+ MAU β€” Eliminated runtime server dependencies for better reliability

Impact: Dramatically improved user experience while reducing operational complexity.


πŸ› οΈ Technology Stack

Node.js
Node.js
TypeScript
TypeScript
Express
Express
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Redis
Redis
Docker
Docker
Jest
Jest
Next.js
Next.js
Git
Git
GitHub
GitHub
Linux
Linux
VS Code
VS Code
Postman
Postman
NPM
NPM
Sequelize
Sequelize

πŸ’Ό Professional Journey

πŸŽ“ Session Lead & Technical Mentor @ Udacity
Nov 2025 - Present
Leading computer fundamentals education and mentoring students in core CS concepts.

πŸ‘¨β€πŸ’» Full Stack Developer @ OPST Research Laboratory, Alexandria University
May 2025 - Oct 2025
Architected and delivered performance-critical web infrastructure for academic research.

⚑ Vice Head of SWE Team @ IEEE SSCS Alexandria University
Feb 2025 - Oct 2025
Organized technical training programs and supervised student projects from concept to delivery.

πŸŽ“ Software Engineering Program @ Holberton School / ALX Africa
Nov 2023 - Dec 2024
Intensive full-stack engineering bootcamp with focus on low-level programming and system design.


πŸ“Š GitHub Analytics

GitHub Streak

🀝 Let's Build Something Together


Email LinkedIn GitHub



πŸ’‘ Open to opportunities in Backend Engineering, API Development, and System Architecture


Profile views

Pinned Loading

  1. job-finder job-finder Public

    TypeScript 1

  2. Maze_Solver Maze_Solver Public

    Python 1

  3. ChatTea ChatTea Public

    JavaScript

  4. codecrafters-simple-shell codecrafters-simple-shell Public

    C

  5. sensor-fusion sensor-fusion Public

    Python

  6. tasker tasker Public

    HTML