Skip to content
View YousefAliAicha's full-sized avatar

Highlights

  • Pro

Block or report YousefAliAicha

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
YousefAliAicha/README.md

About

Yousef Ali Aicha — CSAI student at IE University, second year. I build systems where a PCB and firmware on one end feed a model or dashboard on the other — usually in the same project. Interested in defense, robotics, and simulation work where the hardware layer is the hard part.


Stack

C++ C Python JavaScript Three.js Arduino ESP32 KiCad NumPy LightGBM Git


Flagship projects

Project What it is
Ballista C++17 Monte Carlo ballistics sim — RK4 integration, Mach-dependent drag, altitude-coupled wind. Validated against closed-form solutions (0.00000m error on zero-drag range, RK4 convergence ratio 16.01 vs theoretical 16×) and stress-tested across 100 independent RNG seeds (CEP std dev 1.48% of mean).
AEGIS ESP32-S3 rotating ultrasonic radar. Custom KiCad PCB, non-blocking firmware, dashboard served from the board's own flash with WebSocket telemetry and click-to-steer control. Falls back to local-only operation if Wi-Fi drops — the sensing loop never depends on the network.
Raycaster-Engine + Rayborn Wolfenstein-style 2.5D engine, twice: first vectorized in Python/NumPy (32 headless tests, hand-rolled Taylor-series trig with two documented and regression-tested bug fixes), then rewritten — not ported — in zero-dependency JavaScript/Canvas for real-time browser play.

Other projects

Project Description
SENTINEL Bare ATmega328P traffic-light FSM, zero libraries. Pedestrian preemption, LDR-gated night mode with vehicle detection, 74HC595-driven 7-segment countdown, no delay() in the main loop. Own KiCad PCB.
Splice-Engine MovieLens recommender: cold-start genre scoring → item-KNN → stacked LightGBM ensemble, hybridized with FAISS content embeddings. SVD++ was implemented, benchmarked, and dropped after it underperformed simpler tiers. Test RMSE 0.90 (100k) / 0.85 (1M). Streamlit dashboard with a live feedback loop.
GRAVITAS Portfolio site — three recruiter-facing tracks (Systems / Creative Tech / Startup), Three.js excavation-themed landing scene, single-source project data model driving tracks, archive, and routing.

Currently building

Project What it is Target
NoorMap Real-time disaster/weather map for Syria on NASA EONET/FIRMS feeds — scoped for eventual handoff to a non-technical stakeholder, documentation-first Aug 2026
Principia Interactive classical mechanics sandbox for IE's physics department — forces/motion/energy as live adjustable parameters 2026
Predictive Object Tracking ESP32 dual-stream (camera + IMU) feeding a Kalman-filtered YOLOv8n tracker — IMU angular rates compensate the prediction step so tracks survive platform motion 2026
NullShell POSIX shell/REPL in C++ from scratch — fork/exec, pipes, job control TBD
Genesis SDL2 engine scaffold — window, render loop, input TBD

GitHub Stats


LinkedIn

Popular repositories Loading

  1. Raycaster-Engine Raycaster-Engine Public

    A 2.5D renderer inspired by Wolfenstein in Python using Numpy and tkinter

    Python 3

  2. sentinel-arduino-firmware sentinel-arduino-firmware Public

    Adaptive traffic-light FSM on the Arduino UNO R3 — pedestrian preemption, LDR-gated night mode with HC-SR04 vehicle detection, and a multiplexed 7-segment countdown. Fully non-blocking.

    C++ 1

  3. aegis-embedded-system aegis-embedded-system Public

    Networked rotating ultrasonic radar system built on the Deneyap Kart 1A (ESP32-S3), with a real-time web dashboard served directly from the board.

    C 1

  4. splice-engine splice-engine Public

    Adaptive movie recommender with cold-start routing, a stacked collaborative-filtering ensemble, content-embedding hybridization, and a Streamlit dashboard that logs feedback and checks its own pred…

    Python 1

  5. YousefAliAicha YousefAliAicha Public

    Personal GitHub profile.

    1

  6. ballista ballista Public

    C++ Monte Carlo ballistic trajectory simulator with RK4 integration, Mach-dependent drag, and CEP dispersion analysis, validated against closed-form solutions and stable across 100 independent seeds.

    C++ 1