Muhammad Al-Sarraf

Self-taught software and computer engineer

Building the future, one line of C at a time...

About Me

I'm a 16-year-old engineer from Kuwait, currently pursuing my passion for technology. My work spans from AI-powered security systems to creating programming languages that could reshape how we code.

Currently developing Ceilux, a ceiling-crawling security drone with 20 motors and 3 AI systems, and Emerald, a functional programming language designed to be faster than Python and more intuitive than any existing language.

I believe in the power of clean, efficient code and the philosophy that technology should make the world safer and more accessible. When I'm not coding projects, you'll find me with my cat, planning my next project.

--%
High-School score
--
Lines in Emerald Interpreter
20
Motors in Ceilux Drone
3
AI Systems Integrated

Revolutionary Projects

Ceilux Security Drone

Ceiling-crawling security drone designed for airport security enhancement. Features 20 motors, 16 suction cups, and 3 specialized AI systems working in harmony.

C PIGPIO Raspberry Pi 5 CNN DQN JavaFX

Status: In Development at KISR

Emerald Programming Language

A programming language designed to replace Python with intuitive syntax and superior performance. Built from scratch in pure C with a complete interpreter.

C Lexical Analysis AST Building Interpreter Design

Interpreter download: Click here

Flags Of Power

Contributing to an online browser game, focusing on backend optimization and feature development as part of a collaborative team.

JavaScript Web Development Team Collaboration

Role: Backend Developer

Technical Arsenal

Programming Languages

  • C (Expert)
  • Java (Advanced)
  • JavaScript (Proficient)
  • Assembly (Learning)
  • Python (Basics)
  • Emerald (Creator)

AI & Machine Learning

  • Deep Q-Networks (DQN)
  • Convolutional Neural Networks (CNN)
  • Reinforcement Learning
  • Supervised Learning
  • Multi-AI System Integration

Hardware & Systems

  • Raspberry Pi Development
  • PIGPIO Library
  • Motor Control Systems
  • Sensor Integration
  • Embedded Systems

Development Environment

  • Arch Linux (Daily Driver)
  • Neovim (Code Editor)
  • Terminal-Based Workflow
  • Git Version Control
  • Shell Scripting

Let's Build the Future

Interested in revolutionary technology, AI systems, or just want to discuss the future of programming? I'm always open to collaborating on any projects.