Hey, I'm Amir — Computer Engineering student with an IoT & smart systems obsession.

Retro pixel look, present-day UX. Scroll for demos — no floppy disks required.

Embedded • ESP32 Edge ML Web Serial MQTT • Node-RED

Featured Projects

Smart Tea Garden Monitor

Soil/temp sensors + LoRaWAN + Web dashboard. Pump control with PID for leaf happiness.

PixelCam ESP32

MJPEG streaming with WebSocket + ordered dithering for authentic old-school vibes.

Edge ML Classifier

TinyML on IMU for gesture detection (≈94% acc), deployed on STM32.

Home MQTT Hub

Lean automation with clean topic design and JWT auth.

Web Serial Flasher

Flash ESP devices from the browser — no drivers, retro progress bar included.

Projects

A curated set with short blurbs. Click-through pages are easy to add later via JSON.

Smart Tea Garden Monitor

ESP32 + LoRaWAN to a gateway → InfluxDB/Grafana. PID tunes pump duty for soil moisture setpoint tracking. Alerting over Telegram.

PixelCam ESP32

OV2640 with MJPEG, WebSocket transport, browser-side Bayer-to-dither for 1-bit/4-bit palettes. Optional CRT shader.

Edge ML Classifier

TFLite Micro + CMSIS-NN; sliding window features, 1D CNN. Serial live preview via Web Serial.

Web Serial Flasher

Browser firmware flashing with chunked writes, CRC check, and pixel-art UI feedback.

About

I build tangible tech: embedded hardware that shakes hands with the web. Strong opinions, loosely coupled to the data.

Tooling stack and values:

  • ESP32, STM32, FreeRTOS
  • MQTT, LoRaWAN, WebSocket
  • Node.js, Vite, Vanilla JS (clean af)

Principles

  • Small, composable components beat big frameworks for IoT UX.
  • Observability from day 1: logs, metrics, and a dashboard or it didn’t happen.
  • Accessibility isn’t negotiable; retro ≠ unusable.

Resume

Snapshot-style resume. Swap content with your real data when ready.

Education

B.Sc. in Computer Engineering — University (2022–present)

  • Relevant: Embedded Systems, Networks, Compiler Lab
  • Bootcamp: IoT foundations (sensors → OLED/Server)

Experience

  • IoT Projects (Freelance): Prototyped and shipped small smart devices with web dashboards.
  • Teaching Assistant: Helped peers debug embedded labs; wrote clean starter templates.

Core Skills

C/C++ • FreeRTOS ESP-IDF • STM32 HAL MQTT • LoRaWAN Node.js • Web Serial Grafana • InfluxDB

Contact

For collaborations or brutally honest feedback, hit me up.

Email: amir@example.com