I'm a self-taught developer with 7+ years of active GitHub presence (joined June 2019).
I specialize in embedded systems, TinyML, IoT, and Python automation.
Currently working as a Mentor at Brook Academy, teaching Python and Arduino to the next generation of makers and developers.
📍 Based in the UAE (Black Cat Emirates)
🔧 Turning hardware ideas into working code
Mentor @ Brook Academy
- Teaching Python programming from fundamentals to practical projects
- Guiding students through Arduino / ESP32 embedded development
- Helping beginners build real IoT and automation projects
| Category | Technologies | Level |
|---|---|---|
| Languages | Python, C, C++, Cython, Rust, Dart, Java | Advanced → Intermediate |
| Embedded & IoT | ESP32 / ESP32-S3 / ESP32-C6, Arduino, Raspberry Pi Pico, ESP-IDF | Advanced |
| UI & Graphics | LVGL 8 & 9, TFT_eSPI, SquareLine Studio | Advanced |
| Machine Learning | TensorFlow Lite Micro, TinyML on microcontrollers | Intermediate–Advanced |
| Automation | Selenium, WhatsApp/Instagram bots, Telecom tools | Advanced |
| Tools & Build | CMake, PlatformIO, Git, Linux | Strong |
Core strengths:
- Taking ideas from schematic → working firmware
- Optimizing for limited RAM/Flash on microcontrollers
- Building practical automation tools that solve real problems
- Teaching complex topics in a simple, project-based way
| Project | Description | Tech |
|---|---|---|
| esp32-tensorflow | Custom TensorFlow Lite Micro port + ready TinyML examples for ESP32 | C++ |
| esp32_s3_lvgl_9_example | Clean LVGL 9 + TFT_eSPI + FT6336G setup for LCDWIKI ESP32-S3 boards | C / LVGL 9 |
| esp32c6_lvgl_8 | LVGL 8 example for ESP32-C6 | C++ |
| esp32s3_mnist_predict_web | MNIST digit recognition on ESP32-S3 with web interface | Jupyter + Embedded |
| color_prediction_esp32_s3 | Real-time color classification on ESP32-S3 | TinyML |
| esp32s3-voice-asistan | Voice assistant on ESP32-S3 (LEDs, buzzer, commands) | C / ESP-IDF |
| 4D7S | Arduino 4-digit 7-segment display driver | C++ |
| Project | Description | Tech |
|---|---|---|
| numb_v2 | High-performance telecom tool for Bakcell / Azercell / Nar (Cython + C++) | Cython, C++, Python |
| numb_v4 | Newer version of the number management tool | Dart |
| NotePadAPI | API-based notepad service | Python |
| rust-proxy-server | Lightweight proxy server | Rust |
| edu_book_maker | Educational book generation tool | Python |
- Instagram & WhatsApp automation bots
- Raspberry Pi Pico projects (TensorFlow Lite, temperature sensors, serial keyboard)
- Various LVGL test and monitoring projects
→ Full list: All Repositories
GitHub Journey
- Joined: June 2019
- Active for: 7+ years
- Public repositories: 50+
- Continuous focus on embedded systems, automation and education
I'm open to opportunities in:
- Embedded Systems / Firmware Engineering
- IoT Development
- Technical Mentoring / Teaching roles
- TinyML / Edge AI projects
- Python automation & tooling
I enjoy roles where I can both build and teach.
- Email: illegalism666@gmail.com
- WhatsApp: +994 55 830 27 66
- GitHub: github.com/ramo828
"I teach what I build, and I build what I teach."
Ramiz Mammadli · Mechanical Engineer · Embedded Developer · Mentor
© 2026

