Skip to content
View rajeshpachaikani's full-sized avatar

Block or report rajeshpachaikani

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.

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
rajeshpachaikani/README.md

Rajesh Pachaikani

Robotics & Embedded Systems Engineer · AI/ML Integration · Full-Stack Product Builder

I design and ship end-to-end engineering systems — from real-time robotic control and embedded firmware to AI-powered products running on custom hardware.
I don't just prototype. I build things that work in the real world.


What I Do

I'm a mechatronics engineer who operates across the full stack of physical and software systems:

  • Robotics & Motion Control — Real-time control architectures, kinematics, industrial communication protocols
  • Embedded Systems — Firmware development, SBC integration, sensor/actuator interfacing, BLE provisioning
  • AI/ML Integration — On-device inference, real-time AI pipelines, multimodal LLM integration
  • Systems Software — Golang backends, Rust/Tauri applications, distributed system design
  • Product Engineering — I take projects from hardware selection to shipped mobile app

Currently open to Robotics, Embedded Systems, and AI/ML engineering roles. Willing to relocate.


Featured Projects

🐝 Project Honeybee — Indic Smart Speaker System

(Gemini Live API · OpenWakeWord · Golang · Tauri · Rust · React · Flutter · Home Assistant · BLE · Docker · Cloudflare)

A production-grade, voice-first smart home system built entirely from scratch — hardware, firmware, cloud backend, and mobile app — with native support for Tamil, Telugu, Hindi, and other Indic languages.

Hardware

  • Queenbee (Radxa Zero 2 Pro SBC) — Runs Home Assistant in Docker, an AI personalisation server with user-configurable personas (Friend, Life Partner, Teacher), always-on wakeword detection, real-time Gemini Live audio streaming, emotion-reactive display, and a front-facing camera
  • Workerbee (Radxa Zero 3W SBC) — Lightweight satellite device handling wakeword detection, Gemini Live streaming, and emotion display

System Architecture

  • Gemini Live API — Real-time multimodal Indic language understanding; replaces fragile STT + NLU + intent pipeline stacks
  • OpenWakeWord — Always-on, on-device wakeword detection
  • Golang backend — Secure ephemeral API token generation for client device authentication
  • Home Assistant MCP server — Extensible smart home tool integration via Model Context Protocol
  • BLE provisioning service — Zero-friction device onboarding with WiFi credential sharing over Bluetooth
  • Cloudflare Tunnel — Secure remote access to on-device Home Assistant instance
  • Tauri (Rust + React) — On-device UI for provisioning, camera capture, brightness/volume controls
  • Flutter mobile app — Full control plane: device management, AI persona configuration, conversation history, smart home control

🦾 6-Axis Robotic Arm — Real-Time Control System

(C++ · CANopen · ROS · MoveIt · Linux)

Designed and implemented a real-time control architecture for a 6-axis robotic manipulator. Built the industrial communication layer using the CANopen protocol and integrated motion planning and kinematics using ROS and MoveIt.

Key engineering decisions:

  • Real-time control loop design with deterministic timing constraints
  • CANopen network configuration, node management, and PDO/SDO communication
  • Forward and inverse kinematics integration with MoveIt motion planner
  • Embedded systems integration with the robotics control software stack

Technical Skills

Domain Technologies
Robotics ROS, MoveIt, real-time control, kinematics, CANopen
Embedded Systems C, C++, Arduino, SBC (Radxa), BLE, sensor/actuator integration
AI / ML Gemini Live API, OpenWakeWord, OpenCV, on-device inference, LLM integration
Systems Software Golang, Rust, Tauri, Linux
Mobile Flutter, Dart
Web / Frontend Next.js, React, Tailwind CSS, TypeScript
Backend / Infra Cloudflare (Pages, Workers, D1, R2, Tunnel), Docker, REST APIs
Languages Python, C, C++, Go, Dart, JavaScript/TypeScript, Rust

Experience

Founder & Lead Engineer — Unartech Solutions (Coimbatore, Tamil Nadu) Industrial automation, AI/ML systems, embedded firmware, and custom software for manufacturing clients including Apollo Tyres and Trident Pneumatics (now part of Atlas Copco).


Popular repositories Loading

  1. face-detection-opencv-js face-detection-opencv-js Public

    Simple demonstration of utilising OpenCV.js for face recognition

    JavaScript 37 23

  2. width-measurement-rust width-measurement-rust Public

    Filament width measurement using Rustlang and OpenCV

    Rust 18 1

  3. Face-Recognition-With-Postgresql Face-Recognition-With-Postgresql Public

    A simple demonstration of offloading image processing operation to an SQL server

    Python 5 2

  4. filament-width-measurement filament-width-measurement Public

    Filament width measurement with UVC camera using Opencv

    Python 4

  5. openWakeWord-go openWakeWord-go Public

    Forked from dscripka/openWakeWord

    A fork of openWakeWord python wakeword detection engine with a goal of migrating to golang. An open-source audio wake word (or phrase) detection framework with a focus on performance and simplicity.

    Go 4 1

  6. zbar-opencv-demo zbar-opencv-demo Public

    C++ 3 1