Siddhesh Sali
Work

Things I have built.

Instruments, embedded systems, and machine learning — with design decisions, experiments, and code from each project.

Workbench in numbers

Built from the project files
Projects
11

Full case studies

Engineering
6

Hardware-led builds

Software
9

Code-led builds

Hybrid
4

Across both disciplines

Domains
7

From ML to mechanics

Toolchain
47

Distinct technologies

Figures
41

Drawings and evidence

Specs
53

Measured facts

Years
2013–2024

Documented build span

Public repos
6

Linked source archives

Public source
34.7 MB

GitHub language index

Code mix
Jupyter Notebook · VHDL · C++ · Python

Largest indexed languages

All projects

1111

Also built

Earlier experiments from coursework, student clubs, and personal projects.

U01

Self-balancing and line-following robots

Control Systems Lab, IIT Bombay · 2022

Two bots on an Arduino Mega 2560 — one following a line off infrared sensors, one staying upright under PID and then LQR control. The line follower is a tuning problem; the inverted pendulum is a controls problem, and it is the one that taught me the difference.

U02

8×8 LED matrix pattern display

EE112 course project, IIT Bombay · 2019

A fixed pattern on a shorted LED matrix, built entirely from logic — gates, shift registers, counters, multiplexers and a 555 astable for the clock. No microcontroller, which was the point.

U03

High-performance RC plane

Aeromodelling Club, IIT Bombay · 2018

Wings, fuselage and control surfaces built light enough to fly and stiff enough to survive it, with an RF link and a speed controller.

U04

Cinema seat watcher

Own project · 2022

A script that polled BookMyShow's undocumented endpoints every twenty minutes for a released seat or a newly opened show, and pushed a phone notification when one appeared. Written because refreshing a page by hand is a job for a computer.

U05

Chess, in pygame

Own project · 2020

A two-player board with the rules in it — piece classes, legal-move generation, and enough state to know what a piece has already done. Drawing the board is an afternoon; knowing whether a move is legal is the project.

U06

Sudoku solver

Own project · 2019

Backtracking, in forty lines. Here because it is the first thing I wrote that solved a problem I could not solve faster by hand.