About Me
Electrical Engineering MSc student at FH OÖ with a background in simulation, control systems, signal processing, and programming.
Experienced in C/C++, Python, MATLAB, Java, and Bash, with hands-on work in simulation, data analysis, code optimization, and technical problem solving.
Completed projects in fluid simulation, particle simulation, audio visualization, and GPU-based rendering.
Experience
Research Assistant
08-2026 - Present · Silicon Austria Labs (SAL)
Linz, Austria
- Working with python this time to build high performance simulation software for beamforming software.
- Working with CUDA to accelerate the simulation software in real-time.
Software Engineer (Fulltime / Freelance)
2023 - 2026 · EZ Marketing LLC - Fully Charged
Dubai, UAE
- Owned the design, delivery, and production operations of Java and Go microservices for the Fully Charged EV platform, supporting roughly 12,000 charging sessions/month with 99.9% uptime and reliable customer experience.
- Worked closely with business stakeholders and operational teams to understand customer use cases, translate requirements into backend capabilities, and improve product adoption across charging workflows.
- Served as a frontline technical resource for charger integrations by implementing and maintaining OCPP 1.6J communication and OCPI roaming flows across multi-vendor environments.
- Improved platform performance and customer experience by optimizing PostgreSQL and Redis usage, reducing API latency by about 35% and lowering database load by about 40%.
- Strengthened observability and issue resolution through Prometheus, Grafana, structured logging, alerts, runbooks, and postmortems, helping teams detect problems faster and reduce MTTR.
- Partnered with engineers and internal stakeholders on safer releases, diagnostics tooling, and CI/CD automation, improving rollout quality, reducing rollback incidents, and documenting operational best practices.
Software Engineer
2022 - 2023 · Omegastream
Cairo, Egypt
- Designed and implemented a Go backend for video storage and streaming serving 100M+ monthly requests, while working closely with customers and internal stakeholders to understand usage patterns, pain points, and feature needs.
- Acted as a customer-facing technical partner in a startup environment, helping translate business and client requirements into scalable backend services and stable low-latency playback experiences.
- Built and optimized microservices and delivery workflows for reliability, performance, and growth, enabling fault-tolerant content delivery during peak traffic.
- Improved customer success and operational visibility by implementing monitoring, alerting, and real-time service metrics that supported faster troubleshooting and data-driven performance tuning.
- Collaborated across engineering and product discussions to prioritize fixes, support feature adoption, and improve the end-user experience based on customer feedback and operational trends.
- Automated CI/CD and documented technical best practices, enabling faster low-risk releases and improving service stability in production.
Software Engineer
2023 - 2025 · Rizme
Cairo, Egypt
- Worked directly with customers across multiple client projects to understand business goals, technical requirements, and user pain points, then translated them into mobile product solutions.
- Led and contributed to the delivery of high-impact applications across e-commerce, transportation, IoT, and social platforms, balancing customer expectations with technical execution and product quality.
- Acted as a trusted technical partner for clients by advising on feature feasibility, implementation tradeoffs, release priorities, and best practices throughout the development lifecycle.
- Contributed to customer success by improving app quality, maintainability, and adoption through unit testing, performance optimization, and reliable production delivery.
- Worked on applications such as G.Ride, CardoO, Game3at, and Cyne HCPs, supporting real user needs through scalable mobile features, IoT integrations, and SDK development.
- Delivered solutions for more than 10 clients, including several high-growth and viral applications, while maintaining strong communication and responsiveness throughout project execution.
Software Engineer
2021 - 2022 · Kopii.ae
Dubai, UAE
- Built and maintained Node.js microservices for core business workflows, supporting reliable backend operations and customer-facing subscription and payment experiences.
- Integrated Stripe payments end-to-end, including checkout, webhooks, refunds, and recurring billing, while ensuring stable transaction handling and strong customer trust.
- Worked with product and frontend teams to understand business requirements, improve API usability, and support smooth feature rollout for customer-facing services.
- Improved service reliability and issue resolution by adding structured logging, operational dashboards, and retry-safe webhook processing with idempotency controls.
- Optimized backend performance for critical endpoints to stay under 500 ms and contributed to infrastructure improvements that significantly reduced downtime.
- Helped modernize a legacy codebase and stabilize payment migration workflows, supporting high availability, safe rollout, and minimal disruption to customers.
Freelance Developer
2020 - 2023 · Freelance
- Worked directly with clients across multiple freelance projects to gather requirements, troubleshoot issues, recommend technical solutions, and deliver applications aligned with business needs.
- Built mobile applications using Flutter, Swift, and Kotlin across education, fitness, media, and communications use cases, often serving as the primary technical point of contact.
- Helped customers improve product quality and user experience by developing custom features, optimizing native video playback, and adapting third-party integrations for production use.
- Contributed to open-source and client-facing tooling, including Flutter video player improvements and Zoom-related integrations, to support more reliable application behavior.
- Supported 50+ developers and companies in publishing apps to the App Store and Play Store, guiding them through release requirements and helping reduce review delays.
- Built long-term client trust through responsive communication, practical technical guidance, and consistent delivery across diverse project needs.
Education
M.S. in Electrical Engineering
2025 - 2027 · University of Applied Sciences Upper Austria - FH OÖ
B.S. in Electrical Engineering
2018 - 2024 · Alexandria University
Side Projects
c-hls-dash-video-processor
A small C CLI that validates a source video, generates adaptive bitrate MP4 variants, extracts audio when present, creates a thumbnail, and packages the result as HLS or combined HLS + DASH. It relies on libavformat/libavcodec for metadata and libgpac for processing and packaging.
c_snellslens
Raylib demo that simulates a glass lens using Snell’s law in vector form, with CPU and GPU shader implementations.

micro_market
A small microservices demo built around checkout, inventory, and invoice workflows. The repo mixes Go and C services: checkout and inventory focus on request handling and telemetry, while invoice-service stores invoice data in SQLite, listens to Redis events, and generates PDFs in C.
Mandelbrot_Fractal_Renderer
Classic complex-plane fractals: Mandelbrot, Julia, and Newton.

fluid_Simulation
A passion project implementing an Eulerian fluid solver in C, inspired by my studies in physics and computer science. This is an in-progress simulator that captures fluid motion, incompressibility, and smoke advection.

go-particle_simulation
A Go and Raylib particle simulation using cellular automata, inspired by falling sand games and Noita.

waview
A simple C and Raylib audio visualizer.

c_spectrogram
A high-performance STFT spectrogram visualizer in C with a custom radix-2 FFT, Hamming windowing, and real-time Raylib rendering.
go-fft-raylib-impl
A high-performance 2D FFT in Go using the Cooley-Tukey algorithm for image frequency-domain analysis.
ffmpeg_ply
A simple ffplay clone in C using FFmpeg and SDL.
go-hls-dash-video-processor
A Go video service that transcodes videos into HLS and MPEG-DASH with FFmpeg.
yt_captions_download
A Go tool for downloading and converting YouTube captions/subtitles into multiple formats.
omailer
A minimal Go library for sending HTML email over SMTP with inline styling.
hls_downloader
A robust and feature-rich HLS (HTTP Live Streaming) downloader written in Go, inspired by hls-downloader.

spock-websocket
a simple websocket server that can be used to send messages to clients in real time. The project consists of a websocket server written in Go, a web client written in HTML, CSS, and Javascript, and a mobile app written in Flutter.
VTT-Untertitle-parser
A handy tool to parse the untertitles of the movies and series that I watch and translate them to English or any other language of your choice.
ocpp-emulator-go
This is a dummy OCPP charging point implementation in Golang. It is a simple implementation that can be used to test OCPP 1.6 central systems.
hack_vm_translator
A VM translator for Nand2Tetris that converts stack-based VM code to Hack assembly language. Implements both Project 7 (basic stack operations) and Project 8 (program flow and function calling) functionality.
hack_assembler_go
A Go implementation of a Hack assembler that converts assembly code to binary machine code for the Hack computer architecture (Nand2Tetris Project 6).
clean_flutter_build
Clean Flutter apps and reduce code size to free disk space.
gr_zoom
A Flutter plugin for Zoom Client SDK.
security_tester
A Flutter library that detects suspicious apps and abnormal environments.
flutter_socket_io_chat
A demo app that teaches how to build a simple Socket.IO chat.
Skills
Electrical Engineering
Circuit Analysis, Troubleshooting, Power Electronics, Control Systems, Signal Processing.Simulation & Modeling
Numerical Methods, Fluid Simulation, Particle Simulation, GPU Programming, Data Visualization.Programming
Java, Javascript/TypeScript, Node.js, Go, Python, SQLBackend Development
Spring Boot, REST APIs, WebSockets, PostgreSQL, Redis, jOOQ, Schema Design, Query OptimizationSoftware Engineering
System Design, Technical Documentation, Technical Specifications, Legacy Code Maintenance, Performance Optimization, Testing, DebuggingTools / DevOps
Git, GitHub Actions, Docker, Linux, CI/CD, Prometheus, GrafanaWorking Style
Structured Problem Solving, Independent Work, Cross Functional Collaboration, CommunicationWeb Basics
Basic knowledge of HTML and CSS.