Skip to content
View mohammmad357's full-sized avatar
😃
Happy face and broken inside
😃
Happy face and broken inside
  • Iran
  • 05:37 (UTC +03:30)

Block or report mohammmad357

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mohammmad357/README.md

Mohammad Javad Holghoumi 👋

Electrical Engineer · Control & Power · PhD Student

Robotics · Sensor Fusion · Embedded Systems · Real-Time Control

مهندس برق | دانشجوی دکتری برق قدرت | کنترل، رباتیک و تلفیق حسگرها

Explore my work · Background & research · Collaborate · فارسی

Profile views

I connect control algorithms, electronics and working hardware. My experience spans agricultural and monitoring drones, pathfinding robots, embedded programming and circuit/PCB fabrication. I teach robotics and Python and research sensor fusion and autonomous systems.

Currently: PhD studies in Electrical Power Engineering at Mohaghegh Ardabili University; MSc in Control Engineering and BSc in Electronics Engineering.

Featured projects

⚡ PowerControlLab — Inverter control experiments

PowerControlLab engineering benchmark

Compare PI, SMC, adaptive SMC and constrained MPC for a 400 V DC → 230 Vrms, 50 Hz inverter, with repeatable disturbances and measured simulation metrics.

Evidence: published benchmark tables, numerical checks and reproducibility instructions. Scope: simulation; physical hardware validation is future work.

Repository · Results · Run locally

🧭 Maze Signal — See how optimal pathfinding works

Paint a weighted grid and compare A-star and Dijkstra. Matching Python and C implementations connect an interactive explanation to documented tests and benchmarks.

Try the live demo · Repository · Measured results

🗃️ CrashVault — Explore storage and recovery

An educational Python/C storage engine with matching binary logs, corruption checks and restart recovery. Follow a documented recovery walkthrough to see how failures are handled.

Repository · Recovery walkthrough

More experiments — Faultline & Creator Rail

Tools I work with

Python · C · MATLAB/Simulink · Altium Designer · STM32 · Raspberry Pi

Full technical skills & proficiency
Area Tools & experience
Programming Python (good proficiency) · C (intermediate)
Modeling & analysis MATLAB · Simulink · SPSS
Electronics Altium Designer · Proteus · Circuit and PCB fabrication
Embedded development STM32 · Raspberry Pi · Keil · CodeVisionAVR · STM32CubeMX

I use programming, simulation and hardware prototyping to move from an engineering idea toward an implementation that can be examined and tested.

Background & research

Education · drone development · teaching · research · robotics achievements

Education

Degree Institution Period (Solar Hijri)
PhD studies — Electrical Power Engineering Mohaghegh Ardabili University Mehr 1404–present
MSc — Electrical Control Engineering Malek Ashtar University of Technology Mehr 1401–Bahman 1403
BSc — Electrical Electronics Engineering Mohaghegh Ardabili University Mehr 1395–Shahrivar 1400

Professional & teaching experience

  • Chair of the Board & responsibility for technical/R&D activities, شرکت نیک پی الکترونیک صنعت آرتا — 1399–present (Solar Hijri). Design, construction and testing of monitoring, agricultural spraying and pest-control drones, alongside other technical work.
  • Robotics & Python instructor, آموزشگاه علمی راسا و آموزشگاه علمی مثبت — 1404–present (Solar Hijri). Robotics education for children and Python programming instruction.

Research & hands-on highlights

  • MSc thesis — Track-to-track fusion for aerial target tracking: combining radar and camera tracks to improve tracking accuracy and quality while addressing heterogeneous sensor observations.
  • Conference paper (co-author) — “Design and analysis of an improved switched-boost inverter with high voltage gain” (English translation of the Persian title). Presented and published in the proceedings of SGC 2025, the 15th International Conference on Smart Grids, Shiraz University, 11–12 Azar 1404, as listed in my resume.
  • Built two pathfinding robots; member of a four-person team that placed third in a provincial pathfinding-robot competition (1396).
  • Youngest-participant recognition, Sabalan Robo national robotics competition, at age 11 (1389).

Engineering focus

Area My focus
Control & power engineering Control-system design, modeling and simulation
Robotics & autonomous systems Experience with pathfinding and flying robots; research into autonomous robots
Data fusion & real-time implementation Research into combining data and implementing algorithms in real time
Electronics & embedded systems Circuit and PCB design/fabrication; STM32 and Raspberry Pi programming and I/O

How I build

Understand → model → implement → test → document.

I value readable code, repeatable experiments and clear limitations. These public repositories are developed with AI coding assistance under my direction; results are linked to documented tests and experiments. My professional hardware experience and each repository's validation scope are described separately.

Let's collaborate

Interested in control, power electronics, robotics, sensor fusion or real-time systems? Start with a project above and open an issue for a technical discussion, a reproducible bug report or a focused contribution. For another project, use its own issue tracker.

Start here: try Maze Signal in your browser, or run a PowerControlLab experiment locally. Stars, thoughtful feedback and useful contributions help these projects grow.

فارسی — دربارهٔ من

معرفی کامل فارسی — تحصیلات، سابقهٔ حرفه‌ای، پژوهش و مهارت‌ها

من محمدجواد حلقومی هستم؛ با نام Cloner هم فعالیت می‌کنم. دانشجوی دکتری مهندسی برق قدرت در دانشگاه محقق اردبیلی هستم؛ کارشناسی ارشد مهندسی برق کنترل از دانشگاه صنعتی مالک اشتر و کارشناسی مهندسی برق الکترونیک از دانشگاه محقق اردبیلی دارم.

در طراحی سیستم‌های کنترلی فعالیت دارم و روی ربات‌های مسیریاب و ربات‌های پرنده کار کرده‌ام. زمینه‌های پژوهشی‌ام شامل ربات‌های خودران، ادغام داده‌ها (Data Fusion) و پیاده‌سازی و اجرای بلادرنگ (Real-Time) است.

سطح پایتون من خوب و C متوسط است. با MATLAB، Simulink، SPSS، Altium Designer و Proteus کار می‌کنم و در طراحی مدار و PCB، ساخت دستی برد، برنامه‌نویسی STM32 و Raspberry Pi و کار با ورودی/خروجی تجربه دارم؛ ابزارهای توسعه‌ام شامل Keil، CodeVisionAVR و STM32CubeMX هستند.

از ۱۳۹۹ تاکنون، رئیس هیئت‌مدیره و مسئول فعالیت‌های فنی و تحقیقاتی شرکت نیک پی الکترونیک صنعت آرتا هستم؛ در طراحی، ساخت و آزمایش پهپادهای پایشی، سم‌پاش و کنترل آفات کشاورزی فعالیت دارم. از ۱۴۰۴ نیز در آموزشگاه علمی راسا و آموزشگاه علمی مثبت رباتیک و پایتون تدریس می‌کنم.

پایان‌نامهٔ ارشدم «تلفیق رد به رد در ردیابی اهداف هوایی» است؛ تلفیق ردهای رادار و دوربین با رفع ناهمگنی مشاهدات دو حسگر. همچنین در مقالهٔ «طراحی و تحلیل یک اینورتر سوئیچ بوست بهبودیافته با بهره ولتاژ بالا»، ارائه‌شده و منتشرشده در مجموعه‌مقالات SGC 2025 در دانشگاه شیراز، ۱۱ و ۱۲ آذر ۱۴۰۴، هم‌نویسنده هستم.

دو ربات مسیریاب ساخته‌ام؛ در ۱۳۹۶ همراه تیم چهار نفره مقام سوم مسابقات استانی ربات مسیریاب را کسب کردیم و در ۱۳۸۹، در ۱۱سالگی، تندیس جوان‌ترین شرکت‌کنندهٔ مسابقات کشوری سبلان روبو را دریافت کردم.

به ارتباط میان مدل، الگوریتم، سیستم کنترل و سخت‌افزار علاقه دارم؛ هدفم تبدیل ایده‌های مهندسی به پیاده‌سازی‌هایی است که بتوان آن‌ها را آزمایش، بررسی و بهتر کرد.

در گیت‌هاب: PowerControlLab برای بررسی کنترل اینورتر، Maze Signal برای مسیریابی، CrashVault برای ذخیره و بازیابی داده، Faultline برای شبیه‌سازی تصادفی و Creator Rail برای آزمایش رابط حمایت از سازندگان را منتشر کرده‌ام.

پروژه‌های متن‌باز این مجموعه با کمک ابزارهای هوش مصنوعی توسعه یافته‌اند؛ نتایج، فرض‌ها و محدودیت‌های هر پروژه در مستندات همان مخزن آمده‌اند.

از گفت‌وگو و مشارکت در زمینهٔ کنترل، قدرت، رباتیک، سیستم‌های خودران، ادغام داده و اجرای بلادرنگ استقبال می‌کنم.

Support / حمایت

Support these open-source projects on Coffeebede · حمایت ریالی از پروژه‌ها

Voluntary support helps maintain the code, experiments and documentation. Coffeebede is a domestic payment option for Iran.

Support QR / کیوآر حمایت

QR for the domestic support page

The profile-view badge is a third-party counter of badge requests; it does not identify unique visitors or reconstruct past traffic. شمارندهٔ بازدید، تعداد افراد یکتا یا بازدیدهای گذشته را نشان نمی‌دهد.

Pinned Loading

  1. crashvault crashvault Public

    An acknowledgment is a promise. Interoperable Python & C11 storage engines with a checksummed append log, guarded framing, restart recovery, fault-injection tests and reproducible benchmarks.

    Python

  2. faultline faultline Public

    One network. Two engines. The same stochastic history. Reproducible Gillespie SIR simulation in Python and C, verified event by event, with measured experiments and sanitizer CI.

    Python

  3. maze-signal maze-signal Public

    The shortest route isn't always the cheapest. Optimal weighted pathfinding in Python & C, with A*, Dijkstra, visual comparisons, differential tests and reproducible benchmarks.

    Python 1

  4. PowerControlLab PowerControlLab Public

    Reproducible DC-AC inverter control benchmarks in Python: PI, SMC, adaptive SMC and constrained MPC, with SPWM, nonlinear loads and an interactive dashboard.

    Jupyter Notebook