$whoami --verbose

Saif Shikalgar

Robotics Software Engineer
šŸ”Drag finger over name to inspect roles

Building in Embedded & Robotics

I build systems end to end — from microsecond-precision firmware on bare metal to production apps with real users. Recent work spans an automotive intrusion-prevention firewall, a published Android app, and a local-first AI image search engine.

520+
Commits shipped
22
Public repositories
5.73K+
Total App Installs
2.09K+
Active Devices / Users
STM32/ESP32 / FreeRTOS/CAN Bus/React / Next.js/PyTorch/Kotlin / Android/Docker/Solidity/FastAPI/Firebase/STM32/ESP32 / FreeRTOS/CAN Bus/React / Next.js/PyTorch/Kotlin / Android/Docker/Solidity/FastAPI/Firebase/

01 Ā· Stack

Skills & Core Technologies

6 Core Engineering Pillars Ā· Full-Stack to Bare-Metal

Pillar 01

Embedded Firmware & Hardware

Real-Time Systems

Microsecond-precision bare-metal firmware and RTOS driver architecture.

STM32 (HAL / CMSIS)ESP32 / FreeRTOSBare-Metal C / C++CAN Bus 2.0B / TWAIDirect Register DriversMicrosecond Latency (5.92µs)I2C / SPI / UART
Pillar 02

Automotive & Embedded Security

Vehicle Defense

Hardware intrusion prevention, packet filtering and attack mitigation.

Dual-Gate CAN IPS/IDSMahalanobis Anomaly EngineISO/SAE 21434 ConceptsJitter & Statistical Noise FilterRPM Spoof DeflectionPenetration TestingPowerShell Security Auditing
Pillar 03

Robotics, Autonomous & Controls

National 1st Place

Perception-to-actuation pipelines, closed-loop PID and battery telematics.

Autonomous AEB BrakingClosed-Loop PID ControlJetson Orin PerceptionAS5600 12-Bit EncodersHydraulic Brake Actuation (40 Bar)24S LiFePO4 BMS TelemetryBLE GATT Protocols
Pillar 04

Android & Mobile Engineering

Google Play Published

Production mobile applications with offline storage and native SDKs.

Kotlin & Android JetpackCoroutines & FlowMVVM ArchitecturePlay Billing SDKOpenStreetMap SDKFirebase Auth & FirestoreFiberOpticCalc (Live App)
Pillar 05

AI & Edge Intelligence

Local-First AI

Deep learning inference, vector embeddings and real-time computer vision.

PyTorch & TorchVisionOpenAI CLIP MultimodalVector Similarity SearchYOLOv8 VisionFastAPI Inference ServerZero-Cost Local AI
Pillar 06

Full-Stack, Cloud & Web3

Production Ready

Scalable web platforms, microservices, containerization and smart contracts.

Next.js 14 & ReactTypeScript & Tailwind CSSNode.js / ExpressDocker & GCPSolidity Smart ContractsSupabase & PostgreSQL

02 Ā· Stories & Field Notes

Engineering War Stories

Experience from the trenches

Raw technical breakthroughs, midnight hardware crisis migrations, microsecond assembly optimizations, and solo shipping milestones.

5 Field Notes Published
Filter:
Embedded & Crisis National 1st Place

The Midnight Silicon Swap & A Lesson in Redundancy

What happens when a 12V transient kills your primary ECU 8 hours before national scrutineering

I made a rookie mistake trusting our power rails under high motor vibration. When the STM32 fried at 10 PM in the racetrack paddock, our modular software architecture was the only thing that allowed an emergency overnight port to an ESP32.

7.5 hrs
Rewrite Window
6.2m
AEB Halt Distance
40 bar
Hydraulic Pressure
ESP32FreeRTOSCAN BusPaddock Debugging+1
šŸ“·Includes code snippet3 min read
Read Story
Performance & Security 99.9% Block Rate

Why 4D Math Choked Our CPU (And Why Simpler is Better)

How over-engineering an anomaly detector caused the exact latency bottleneck I was trying to prevent

When building our CAN bus intrusion firewall, I thought packing more mathematical features made it smarter. In reality, a 4D covariance matrix ate 2,284 clock cycles and clogged our automotive frame budget. Pruning it down to 2D taught me the power of simplicity.

5.92 µs
Frame Latency
2.7x
Cycle Reduction
3%
Budget Used
STM32F446CMSIS-DSPSimplicityCAN Bus+1
Includes code snippet2 min read
Read Story
Reverse Engineering Zero Docs Telemetry

No Documentation, A Multimeter, and Wireshark

Extracting 24-cell battery telemetry from an uncooperative vendor Bluetooth protocol

When our electric vehicle needed real-time 98.8V battery health and the manufacturer refused to share protocol sheets, I sniffed raw BLE packets on Linux, decoded the frame delimiters, and built our own telemetry daemon.

24 Cells
Cells Monitored
0 pages
Vendor Docs
<10 ms
Telemetry Stream
BLEPacket SniffingWiresharkLinux BlueZ+1
šŸ“·2 min read
Read Story
Solo Shipping 5.73K+ Installs Ā· 4.6ā˜…

The Loneliness of 252 Commits

How a user email about a lost survey in an underground vault forced me to master atomic file persistence

Building an app solo means there is no QA team or senior engineer to catch your bugs. When a field technician emailed me about losing work underground, it reshaped my entire philosophy around offline-first defensive architecture.

5.73K+
Total Installs
2.09K+
Active Devices
0.00%
ANR Rate
KotlinJetpack ComposeSolo ShippingAtomic Storage+1
3 min read
Read Story
AI & Web3 DevClash Pune

Throwing Away 350 Lines at 3 AM

Overcoming the sunk cost fallacy to rebuild our Web3 multi-agent architecture from scratch

At 3:15 AM during a 48-hour hackathon, our multi-agent chat engine was locked in promise hell. Instead of patching a broken foundation with hacky timeouts, we deleted 350 lines of code and rebuilt a clean event-driven message bus.

4
Agents Orchestrated
48 hrs
Sprint Window
Base Network
Live Deployment
Gemini APICoinbase CDPMulti-AgentHackathon Pivot+1
2 min read
Read Story

03 Ā· Interactive Demos

Hands-On Engineering Visualizers

Test the systems live

Interactive 2D visualizers illustrating real-world autonomous emergency braking and embedded automotive intrusion defense.

Team Abhyuday Racing Ā· aBAJA Autonomous BAJA 2026

Autonomous Emergency Braking (AEB) Physics Simulation

Jetson Orin radar perception + STM32 Tandem Master Cylinder (TMC) Linear Actuator (40 Bar Hydraulic).

Speed:0.0 km/h
šŸ“Dist:30.0 m
⚔Hydraulic:0.0 bar
6.2m BENCHMARK
0m (Start)10m20m6.2m Stop LineBarrier (30m)
BARRIER
AEB KINEMATICSSCANNING
v_rel: 0.0 km/h
TTC: āˆžs
Req a: 0.00 m/s²
TMC Stroke: 0%
Parallel TMC Actuator:0.0 / 40 BAR
JETSON
Mode: Autonomous AEB Closed-Loop (TMC Actuation)
Actuation: Parallel Linear Actuator on Tandem Master Cylinder Ā· 40 Bar Hydraulic Line Pressure Ā· 30 km/h EntryTeam Abhyuday Racing Ā· aBAJA National 2026 Winner

04 Ā· Selected Work

Selected projects

Flagship builds, then the rest of an active ~13-repository track record.

POWER BUDGET
-24.6
dB Ā· within budget
OLT — Tx Power+3.0 dB
Splitter 1:32-17.5 dB
Fiber run Ā· 4.2km-1.7 dB
Splice Ɨ2-0.4 dB
RUN OTDR TRACE
Power Budget Calculatortap to flip
SYSTEM ARCHITECTUREAndroid AppFirebase AuthFirestoreCloud FunctionsOSM / Maps SDKPlay Billing
System Architecturetap to flip
NETWORK DESIGNER
4 nodes Ā· 6.1kmlive route
Network Designertap to flip

FiberOpticCalc

Dec 2025 – present

Professional PON network design app — published on Google Play

5.73K+
Total Installs
2.09K+
Active Devices
4.6ā˜…
Play Rating
45.0%
Conversion

A native Android application for telecom engineers and field technicians to design and calculate optical power budgets for Passive Optical Networks, combining precision optical-loss math with live geospatial network mapping. Published on the Google Play Store with 5.73K+ installs, 2.09K+ active devices, and a 4.6ā˜… rating.

CAN Firewall

Aug 2026 – ongoing

Inline intrusion-prevention system for automotive CAN buses

99%+
Attack block rate
5.92µs
Per-frame latency
3%
RT budget used
C/C++STM32 HALCMSIS-DSPPythonFlaskSocketIO+2 more

Abhyuday Racing — Drive-by-Wire (aBAJA)

Jan 2025 – present Ā· two seasons

Drive-by-wire & onboard compute stack for the autonomous BAJA (aBAJA) competition

4
National awards
~50%
DBW cost cut
2
Seasons
C/C++ (Arduino/STM32 HAL)STM32 Nucleo (G071RB/F446RE)ESP32 (WROOM/S3/C3)NVIDIA Jetson Orin NXLinux (systemd)FreeRTOS+2 more

CYO Image Search

Jan – Jun 2026

Local-first semantic image search engine

100%
Ownership
3
Models unified
Zero
Cloud calls
PythonFastAPIPyTorchCLIPYOLOv8FAISS+3 more

More builds

Suraksha360

Feb – Aug 2026

Cybersecurity monitoring dashboard + mobile companion app

React 19React NativeExpoLeaflet+2 more

CottonX

Apr 2026 Ā· Devclash Pune hackathon

Multi-agent Web3 orchestration platform

TypeScriptNext.jsethers.jsCoinbase CDP SDK+2 more

Expert Advisors

Feb – Jun 2026

Algorithmic trading systems for MetaTrader 5

MQL5Pine ScriptMetaTrader 5

ChainPilot

Apr 2026 Ā· Devclash Pune hackathon

Autonomous on-chain agent platform

Next.jsFirebase AuthLangChainGemini 1.5 Flash+1 more

Floating Translator

Mar 2026 Ā· in progress

Zero-cost, fully offline on-screen translation tool

TypeScriptChrome Extensions APITesseract.jsTransformers.js (ONNX/WASM)

Also shipped

  • Portfolio WebsiteThis site

Standalone utilities

  • ZeroByte

    PySide6 desktop GUI for secure, certified disk wiping (drive detection, wipe engine, wipe-completion certificates) targeting NIST/DoD-style sanitization workflows.

  • VulnScan

    Windows PowerShell system security auditor — OS/.NET fingerprinting, AMSI provider enumeration, AV/firewall inspection, autorun analysis — with disk-image test fixtures.

  • Email Validator

    Node.js/TypeScript CLI wrapping deep-email-validator for regex/MX/SMTP/disposable-address checks.