Omar Elzarka
Available for new opportunities

Software & AI
Engineer

I design, build, and deploy production-ready software and AI-powered systems that solve real-world problems and create impact.

Omar Elzarka
Scroll down

Engineering Mindset

I specialize in building scalable, production-ready software systems. My passion lies at the intersection of complex backend architecture and intelligent AI systems, ensuring that robust engineering practices meet cutting-edge capabilities.

I believe in clean architecture, performance optimization, and seamless cloud deployment. Code should not just work—it should be maintainable, secure, and deliver an exceptional developer experience.

Core Principles

  • Design for scale and reliability
  • Maintainable, clean architecture
  • Cloud-first, automated deployments
  • Seamless AI integration

Core Expertise

Delivering end-to-end value across the entire software stack.

Backend Engineering

Architecting high-performance APIs, robust microservices, and secure data layers using .NET Core, Node.js, and Python.

AI Engineering

Integrating and optimizing machine learning models (ONNX), LLMs, and intelligent algorithms into production workflows.

Cloud & DevOps

Automating deployments and scaling infrastructure on Azure and AWS with Docker, CI/CD pipelines, and infrastructure as code.

Frontend Engineering

Crafting premium, responsive, and highly interactive user interfaces using React, Next.js, and modern CSS frameworks.

Software Architecture

Designing scalable domain-driven systems (DDD), applying CQRS, and maintaining clean, decoupled codebases.

Distributed Systems

Building event-driven architectures, reliable messaging queues, and optimizing real-time data flows.

Featured Work

Showcasing complex, end-to-end AI software systems engineered for scale.

Visual Neural Network IDE (Graduation project)

Weave

A zero-code neural network IDE that allows users to design, compile, and run ML models directly from the browser. Built with a highly interactive React Flow interface, it bridges a scalable ASP.NET Core backend with a standalone Python engine, ensuring fluid user experiences with real-time telemetry via SignalR.

Architecture & Tech

React FlowPython EngineSignalRDockerAzureCQRSClean Architecture

Interactive Simulation

Drag nodes & connect them

Slide image
Full-Stack & AI Project

AI-Powered-Fashion-E-Commerce-Platform

A highly scalable e-commerce platform built with Domain-Driven Design on ASP.NET Core and a modular Angular frontend. It features a custom in-memory recommendation engine utilizing local ONNX-based NLP models to deliver sub-50ms semantic product suggestions, backed by a secure Stripe transaction pipeline.

Architecture & Tech

ASP.NET CoreAngularDockerAzureONNXStripeJWTDDD

Engineering Philosophy

Principles that guide my development process.

Clean Architecture

Separation of concerns is non-negotiable. Code should be testable, decoupled, and intuitive.

Performance First

Optimization happens by design, not by accident. Every millisecond counts at scale.

Security & Reliability

Building systems that degrade gracefully and secure data at every layer of the stack.

Developer Experience

Good code is self-documenting. Great projects have clear onboarding and automated pipelines.

Technical Arsenal

Programming Languages

  • C#
  • C++
  • Python
  • JavaScript
  • SQL

Computer Science Foundations

  • Problem Solving
  • Data Structures
  • Algorithms
  • OOP
  • OOD
  • Design Patterns
  • Software Engineering Principles
  • Clean Architecture
  • SOLID

Backend

  • ASP.NET Core
  • Node.js
  • Express
  • RESTful APIs

Frontend

  • React
  • Next.js
  • Angular
  • Tailwind CSS
  • TypeScript

AI & ML

  • ONNX
  • LLM Integration
  • RAG

Cloud & DevOps

  • Azure
  • AWS
  • Docker
  • CI/CD
  • GitHub Actions

Databases

  • PostgreSQL
  • SQL Server
  • MongoDB
  • Redis

Architecture

  • Microservices
  • DDD
  • CQRS
  • Clean Architecture
  • Event-Driven

Experience & Leadership

Debugger Dude

Leadership & Technical Education

Communicating complex engineering concepts and best practices to the broader developer community. Fostering a culture of clean code and continuous learning.

Vice Head

IEEE

Led technical initiatives, organized engineering workshops, and managed a team of developers to build community-focused projects.

Education & Awards

Computer Engineering

Ranked Second in Cohort

Grade: Very Good

Recognitions

  • ALX Recognition Award
  • IEEE Outstanding Leadership
Open to new opportunities

Let's build something great.

Looking for a Software & AI Engineer to tackle complex architectural challenges and scale your product? Let's connect.

© 2026 Omar Elzarka. All rights reserved.