Skip to content
View Ali-Rashidi-80's full-sized avatar
🤠
Working...
🤠
Working...

Block or report Ali-Rashidi-80

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
Ali-Rashidi-80/README.md

⚡ About Me

I'm a software engineer working across systems, embedded devices, and full-stack web and mobile apps. I care about writing maintainable code, understanding what happens under the hood, and building systems that perform reliably under real-world constraints.

  • Low-Level & Embedded: Firmware development on ESP32 microcontrollers, sensor integration, and lightweight TinyML inference using Rust and C/C++.
  • Backend & Data: Asynchronous APIs with Python (FastAPI), relational database design and caching (PostgreSQL, SQLite, Redis), and offline-first data sync.
  • Frontend, Mobile & UI/UX: Web applications (TypeScript, React, Next.js) and cross-platform mobile apps (Flutter, Dart), with user interfaces prototyped in Figma.
  • Product & Delivery: Building usable 0-to-1 MVPs from clear requirements, keeping architectures clean and modular, and writing automated tests (TDD).

🛠️ Domains & Toolchain

Systems & Embedded  │ Rust · Zig · C · C++ · Go · Arduino · Raspberry Pi · OpenCV
Backend & Databases │ Python · FastAPI · PostgreSQL · SQLite · Redis
Frontend & Mobile   │ TypeScript · React · Next.js · Vite · Tailwind · Flutter · Dart
Cloud & DevOps      │ Docker · Kubernetes · Nginx · Cloudflare · GCP · Vercel · Linux
Tooling & Workflow  │ Git · GitHub · VS Code · Postman · PowerShell · pnpm · Gradle
Creative & Engines  │ Unity · Unreal Engine · Figma · Photoshop · Premiere · After Effects

⚡ Systems, Low-Level & Embedded
Systems & Embedded

🗄️ Backend, Databases & Services
Backend & Databases

🌐 Frontend, Mobile & Web
Frontend & Mobile

☁️ Cloud, DevOps & Infrastructure
Cloud & Infrastructure

🛠️ Tools, Environment & Package Managers
Tools & Environment

🎮 Game Development & Creative Media
Game Dev & Creative

🔍 Engineering Practices & Standards (Click to expand)
Focus Area Practices & Tooling
Code Quality & Testing Static typing, defensive error handling, automated tests (TDD), CI pipelines
Embedded & Systems ESP32-S3, Arduino, Modbus RTU / RS485, logic analyzers, memory-conscious design
Backend & Services Clean API design, schema migrations, local-first caching, graceful offline handling
Frontend & UI/UX Figma component workflows, responsive web/mobile layouts, accessibility (a11y), predictable state
Product & Delivery Rapid 0-to-1 MVP builds, modular architecture, Architecture Decision Records (ADRs), clean git workflow

📂 Repositories & Projects

Featured projects and active codebases are pinned at the top of this profile.

To explore all public repositories, tools, and experiments: 👉 Browse All Repositories


📊 Contribution Matrix & Metrics

GitHub contribution grid snake animation
Ali Rashidi Stats Ali Rashidi Top Languages

GitHub Streak


🌐 درباره من

من علی رشیدی هستم؛ توسعه‌دهنده نرم‌افزار با تمرکز بر سیستم‌های سطح‌پایین، سخت‌افزارهای تعبیه‌شده (Embedded / AIoT) و توسعه نرم‌افزارهای وب و موبایل.

حوزه کاری من شامل لایه‌های مختلف توسعه نرم‌افزار است؛ از کدنویسی میکروکنترلرها تا پیاده‌سازی وب‌سرویس‌ها و رابط‌های کاربری:

  • سیستم‌های سطح‌پایین و امبدد: برنامه‌نویسی با Rust و C/C++ برای میکروکنترلرهای (ESP32)، کار با پروتکل‌های ارتباطی و سنسورهای صنعتی، و اجرای مدل‌های فشرده هوش مصنوعی (TinyML).
  • بک‌اند و پایگاه داده: توسعه وب‌سرویس‌های ناهمگام با پایتون (FastAPI)، مدیریت داده‌ها و کش با (PostgreSQL / SQLite / Redis)، و طراحی سیستم‌های مقاوم با همگام‌سازی محلی داده‌ها (Local-First).
  • فرانت‌اند، موبایل و UI/UX: پیاده‌سازی برنامه‌های وب و موبایل با TypeScript، React، Next.js و Flutter، به همراه پروتوتایپ و دیزاین سیستم در Figma.
  • توسعه محصول و MVP: تحویل سریع نمونه‌های اولیه کاربردی (0-to-1 MVP) با ساختار ماژولار، کد تمیز و پوشش آزمون‌های خودکار (TDD).

Pinned Loading

  1. Rynix Rynix Public

    AI-native systems language: canonical syntax, Zero-GC escape path, colorless fibers, MCP/LSP diagnostics, textual LLVM backend.

    Rust 2

  2. MediaConverterPro MediaConverterPro Public

    MediaConverterPro — bilingual Windows image/video/audio converter with GPU accel (NVENC/AMF/QSV), smart parallelism, and portable FFmpeg EXE.

    Python

  3. chabokan-ctl chabokan-ctl Public

    Generic Chabokan PaaS deploy CLI — FTP sync, content-only restart, Hub API, Rich UI. Python 3.11+. EN/FA docs.

    Python

  4. TinyML-Complete-Kit TinyML-Complete-Kit Public

    Free end-to-end TinyML kit: train on CPU, INT8 TFLite, MCU deploy, plus industrial vibration PdM with live monitor & Unity twin

    C# 1

  5. zig-ffi-handbook zig-ffi-handbook Public

    Call Zig from Python, Node, Go, Rust, Flutter, Java, and more — handbook + runnable C-ABI kit with 20 bindings and 50 verify steps.

    PowerShell