Software Engineering student @ Amman Arab University.
Hardware hacker. Embedded systems builder. Code architect.
I'm a first-year Software Engineering student at Amman Arab University, born in 2007 — but my experience with technology goes way beyond my academic year.
I build things: robots that fight, games that run in terminals, and embedded systems that interact with the physical world. My toolkit spans C++, Arduino, ESP32, and object-oriented design — all grounded in a genuine obsession with how software and hardware work together.
I also dabble in web development — not an expert, but I know my way around a layout. What I'm really passionate about is low-level systems, competitive robotics, and writing clean, efficient code.
Advanced embedded systems design. Sensors, motor control, wireless communication, real-time logic. I build hardware that does exactly what code tells it to.
Object-oriented programming with deep understanding of classes, inheritance, polymorphism, and memory management. Writing C++ that's fast, clean, and maintainable.
Competitive sumo robot design, PID-like control, ultrasonic and IR sensing, chassis optimization. Built from scratch, tuned through iteration.
HTML, CSS, JavaScript fundamentals. Building functional and clean web pages. Not my primary expertise — but I know enough to ship.
Debugging hardware-software systems, optimizing algorithms under constraints, and thinking in systems — from low-level registers to high-level architecture.
Version control, open-source project management, collaborative development. All my projects are documented and version-controlled publicly.
A competitive sumo robot engineered for aggressive performance. Features custom sensor arrays for opponent detection and edge avoidance, optimized motor control logic, and a chassis designed for maximum push force. Built and tuned for real competition.
A full-featured console Snake game built in C++ with a complete user authentication system — registration, login, and session management — all in the terminal. Clean OOP architecture with game logic separated from UI and data layers.
Open to collaborations, project ideas, internships,
or just a good conversation about embedded systems.