// Building systems that actually perform.

Ali Bahr.
Software Engineer.

Fresh Graduate Computer Engineer from Cairo University. I work across backend systems, AI pipelines, and data-intensive infrastructure, with a bias toward measurable results.

Get in touch GitHub LinkedIn
70→97%
Support ticket classification — RAG pipeline at Raisa Energy
9s→300ms
API page load reduction at Raisa Energy after introducing cursor-based pagination
20M+
Vectors indexed in VecDB with sub-second retrieval
1500+
Algo problems solved across different online judges

Experience.

// where i've worked

Raisa Energy
Jul to Oct 2025
Software Engineering Intern
  • Built a RAG pipeline with Azure AI Search and OpenAI embeddings to auto-classify support tickets. Accuracy jumped from 70% to 97%, cutting manual processing costs by 80%.
  • Designed a classification prompt routing tickets by urgency and responsible team, integrated into a Power Automate pipeline.
  • Introduced cursor-based pagination across all API resources. Page load dropped from ~9s to under 300ms.
  • Migrated filtering, sorting, and search from frontend to backend with a reusable, generic query-building architecture.
ASP.NET Core EF Core SQL Server OpenAI Azure AI Search RAG Power Automate
TCCD Cairo University
Aug 2024 to Aug 2025
Backend Member, IT Committee
  • Built an event registration feature serving 10,000+ attendees.
  • Implemented secure QR code ticket validation with role-based authentication for real-time event access control.
Scale AI
Jun to Aug 2023
Competitive Coder
  • Developed algorithms for 10+ hard programming problems to generate training data for AI models.
  • Created 80+ test cases validating correctness and edge-case robustness.

Projects.

// things i've built

Signfy

Real-time Arabic Sign Language recognition using pose detection and custom ML models for gesture-to-text translation.

Graduation project · In progress
PythonMediaPipeML
VecDB

High-performance vector database scaling to 20M vectors with sub-second retrieval and perfect accuracy. Custom 2-Level IVF structure.

20M vectors · sub-second latency
PythonAlgorithmsHNSWIVF
ExploreX

Search engine with crawling, indexing, ranking, and phrase search. Parallel processing cut response time from 9s to under 1s.

9s → <1s response time
JavaSpring BootMongoDB
Telegrammy

Telegram clone backend with 7+ modules including real-time messaging, voice calls, stories, and privacy management. 80%+ test coverage.

80%+ test coverage
Node.jsSocket.ioWebRTCMongoDB
CarValuate

End-to-end car price classifier trained on scraped Egyptian market data. Production-grade practices: CI/CD, Pytest, Poetry, Makefile.

XGBoost · LightGBM · SVM
PythonXGBoostGitHub Actions
Goalzo Analytics

Big data analytics pipeline processing 5.7M+ records. K-Means clustering from scratch, EDA on 93,000+ professional players.

5.7M+ records processed
PySparkMapReduceK-Means
PassThru

Egyptian license plate recognition under real-world conditions. Multi-backend: HOG + Random Forest, custom deep learning, and classical OCR.

3 OCR backends benchmarked
PythonOpenCVStreamlit
ScheduVerse

Multi-algorithm OS scheduler managing processes with varying time and memory requirements. Semaphores and advanced IPC techniques.

OS internals · Linux
COS ConceptsIPC
Pipelined Processor

VHDL implementation of a 5-stage pipelined RISC processor (Fetch, Decode, Execute, Memory, Write-back) with a custom ISA. Includes a full assembler and testbench. Computer Architecture course project at Cairo University.

5-stage pipeline · RISC ISA
VHDLComputer Architecture
Process Scheduler

Simulation of a multiprocessor process scheduler with work stealing, process forking, I/O requests, and SIGKILL handling. Built on trees, queues, priority queues, and linked lists; outputs scheduling statistics.

Multiprocessor · Work stealing
C++Data StructuresOS Concepts
Paint for Kids

Educational drawing game for kids with two modes: a Draw Mode for creating, moving, coloring, and saving shapes with undo/redo and recording playback; and a Play Mode where kids identify shapes by type or color for a score.

OOP · Educational game
C++CMU GraphicsOOP

Skills.

// technologies i work with

Languages
C++ C C# Java Python JavaScript TypeScript SQL
Frameworks
ASP.NET Core Node.js Express.js Spring Boot
Databases
SQL Server PostgreSQL MongoDB
AI / Data
OpenAI Azure AI Search RAG Embeddings PySpark scikit-learn
Tooling
Git Linux Docker Postman GitHub Actions

Contact.

// let's talk

Open to backend, AI engineering, and full-stack roles.