Frontend-focused developer with a strong background in embedded systems
Computer Engineering student @ University of Tabriz
- 🎓 B.Sc. Computer Engineering student at University of Tabriz (2024 – Present)
- 🏅 High school graduate of Sampad (National Organization for Development of Exceptional Talents), Mathematics track
- 🌱 Spend time on embedded systems & IoT — STM32 and ESP32-based projects
- 🔭 Comfortable across the stack, though frontend (React / Next.js) is where I focus most
- ⚡ Fun fact: I go from styling a React component to debugging an STM32 interrupt in the same afternoon
Frontend
Embedded & Hardware
Languages & Backend Basics
Tools
| Project | Description | Stack |
|---|---|---|
| 🔐 To-Do List — React + OTP Auth | Task manager with passwordless OTP login and a custom Node.js/JWT backend | React, Vite, Tailwind, Node.js |
| 🎬 Cafe Film | Movie search & discovery app powered by the OMDb API, with debounced search and a locally-saved liked list | React, Vite, Tailwind, Axios |
| 🌱 Smart Greenhouse | STM32-based automated greenhouse: sensors, actuators, and an LCD/keypad UI (team project) | C, STM32 HAL, Proteus |
| 💡 WIGHT — Wireless Light Control | One-host, multi-node smart switch system over ESP-NOW 🚧 (in progress, team project) | C++, ESP32, ESP01 |
| 🛒 Online Store — JavaFX | Desktop e-commerce app with a customer storefront and an owner/admin dashboard (team project) | Java, JavaFX |
| 🗼 Tower of Hanoi — JavaFX | Classic puzzle with accounts, save slots, and an auto-solve visualizer (team project) | Java, JavaFX |
| 💻 ESP32 Wi-Fi LED Control | Minimal ESP32 web server for remote LED control | C++, ESP32 |
- Email: mohammadreza.os.tbz@gmail.com
- Telegram: @Mo_Re_O
- LinkedIn: linkedin.com/in/mohammadreza-osuli
⭐️ Feel free to star any repo you find useful!