Hey, I'm Siddharth

Systems and embedded developer working on operating systems, virtual machines, and full-stack applications.

I focus on embedded systems, hardware and PCB development, operating systems and emulation, languages, interpreters, and compilers, and mobile and full-stack development.

Siddharth Praveen Bharadwaj avatar

Selected public projects

Mesh

An x86 OS kernel with SMP, paging, and IO, written in C++ and x86 Assembly

  • C
  • C++
  • x86 Assembly

quarklang-vm

Stack-based VM with bytecode, REPL, plugins, and custom debugger

  • C
  • Vim
  • Emacs

AxiLang

A scripting language for controlling the AxiDraw plotter

  • C++
  • CMake
  • Python

FBGraphics

C++ graphics engine directly manipulating framebuffer pixels

  • C++
  • CMake

Private / internal projects

Some source code is private because of organizational or other constraints.

HustleX

Gamified fitness app that rewards you for your fitness activity.

Ankura

A community-powered sapling rescue platform.

TreeMap

Geospatial tree mapping tool for environmental research with on-device AI and offline-first support.

PVDashboard

Real-time photovoltaic monitoring dashboard for PV reliability test bed.

Attendifier

Face recognition-based attendance management system.

Earther

Android app for voltage and GPS data logging with graph visualization and CSV export.

Current experience

Chief Technology Officer

Innpact Ventures Pvt. Ltd.

  • Led development of a portable uroflowmetry system for real-time flow measurement, automated analysis, patient data logging, and remote monitoring.
  • Developed low-power, non-invasive infant monitoring systems for apnea, movement, and bed-fall detection.
  • Designed flexible sensor-integrated knee wearable for gait analysis, physiotherapy, and rehabilitation monitoring.

Research Intern

Interdisciplinary Centre for Energy Research (ICER), Indian Institute of Science, Bengaluru

  • Designed CAD models for microfluidic sensors used to detect specific substances and PCB layouts for sensor electronics.
  • Developed a real-time photovoltaic (PV) dashboard with data logging, live analytics, and interactive graphs.
  • Implemented full-stack architecture using React, Next.js, MySQL, and visualization libraries like Apache ECharts for monitoring data.
  • Developed a pipeline to improve latency for fetching of large datasets (1M+ data points under 500ms).

Chief Technology Officer

HustleX (XElite Studios Pvt. Ltd.)

  • Led backend and frontend development across multiple products with full-stack integration.
  • Designed mobile apps using React Native with Node.js and PostgreSQL backend, using Supabase for authentication and database management.
  • Implemented CI/CD pipelines using GitHub Actions and Google Cloud Platform infrastructure.
  • Built real-time pub-sub systems using WebSockets and REST APIs.
  • Grew user base to ~20% monthly active users (MAU) with ~300 users.

Patents / publications

Biomimetic Conjugated Molecule-Based Sensor for Sodium Ion in Sweat Using Microfluidics Wearable Device Architecture for Real-Time Detection

Reference: MS-MAT-2024-105
Date: August 9, 2024

Authors: Praveen C Ramamurthy, Pavithra Narasimhappa, Sushant Kumar Behera, Radhika Varshney, Retinder Kour, Simranjeet Singh, Vishakha Chauhan, Ashutosh C Panchal, Aman Thakur, Siddharth Praveen Bharadwaj, Yash Bajpai, T.S. Sunil Kumar Naik

GitHub stats

GitHub statistics for Sid110307Top languages used by Sid110307Coding hours for Sid110307 from WakaTime