📞+91 910 875 0527
📨[email protected]
:github: https://github.com/dilawar
:linkedin: https://linkedin.com/in/dilawars
🌐 https://dilawars.me
🎓Google Scholar
Interests
👞Hiking 🚴🏾♂️Cycling
Languages
Rust Python C++ PHP Tex ****Typescript JavaScript Java Lua
Skills
Peopleware Software System Design Tech Hiring APIs Algorithms
Web: Vue3 React CodeIgniter4 Laravel HTMX
System: Kernel Win32 API IPC Linux Programming Hardware design
Misc Parser Network Flows Model Checking Testing Debugging Python bindings Stochastic DSA Data Visualization
My experience across deep-tech startups and leading academic labs has given me a broad, adaptable skill set, well-suited for cross-functional roles in well-structured teams and engineering leadership positions in early-stage startups.
I am fluent in Rust, C++, Python, JS/TS, and PHP. I hold a PhD in computational neuroscience (NCBS Bangalore), and advance degrees in electrical engineering (IIT Bombay).
Work Experience
Dognosis | Senior Engineer | Jan 2025 — current
- Built hiring process and increase the team size by 8 in five months, also setup workflows for small efficient teams
- Leads a team to build a distributed platform that analyze live stream of videos, audio, IoT sensor streams generated by free moving dogs wearing hardware kit and deployed a distributed computational engine (Python/C++) that runs online data to decision pipeline on live data (Rust, PHP8, S3, Postgres Queues, Python, C++)
- In charge of system architecture, technical hiring, and evaluating technologies
Subconscious Compute | Co-Founder & CTO | Dec 2020 – Dec 2024
- Cofounded a cyber-security company specializing in endpoint security and took it to pre-series A
- Hired and managed a team of 15+ developers to automate defense for IoT/edge devices and built a cross-platform agent and a platform to remotely manage and secure endpoint devices with minimal connectivity
- I designed and wrote core components like kernel minifilters (Win32, C++) and eBPF based probes to gain real-time observability into runtime behaviors of devices (kernel development, C, Rust).
- Implemented statistical algorithms for online threat detection and to optimize performance on a limited silicon budget
Google Summer of Code | Mentor | 2015 — 2017
- For three years, I mentored in GSoC for MOOSE Simulator at INCF where I oversaw GPU based acceleration of solvers (CUDA, Python, C++).
KritiKal Solutions | Firmware Engineer | Dec 2009 — July 2010
- Wrote Kalman filter (C++, Multi RTOS) based algorithm to remove artifacts generated by vibrations from movie cameras
Selected Projects
- https://www.ncbs.res.in/hippo/ automatically and “optimally” schedule annual thesis seminars, manages meeting rooms and institute public calendar saving thousands of trips and emails (PHP, Vue3, Cordova)
- **MOOSE Neural Simulator** I wrote and optimize custom ODE solvers use GNU GSL and Boost libraries to improve the speed and accuracy of numerical methods and added Python binding (pybind11) to increase adoption and UX
- Smoldyn Simulator I wrote Python binding (C++, pybind11) to improve ease of use and future development easier. Currently migrating its GUI to browser using WebGPU and
zeromq.
- https://github.com/dilawar/PlotDigitizerlets you extract data from old digital plots in batch mode, such as EEG plots (Python, OpenCV, Matplotlib).
- https://github.com/dilawar/snifferlets you detect plagiarism/copying in codes submitted (Python, Matplotlib, Networkx).
- https://github.com/dilawar/SerialScopeis a poor-man oscilloscope for it turns a cheap Arduino board to a simple oscilloscope (Python, TK, Anduino).
- https://github.com/SubconsciousCompute/SimpleAccumulatoris a crate inspired by
boost::accumulator library and is useful to do online statistics on streams of data (Rust).
Publications
- BioSimulators: a central registry of simulation engines and services for recommending specific tools B Shaikh, LP Smith, D Vasilesc, …, D Singh, et al, Nucleic acids research 50 (W1), W108-W114, 2022
- Python interfaces for the Smoldyn simulator (vol 38, pg 291, 2022) D Singh, SS Andrews BIOINFORMATICS 39 (9), 2022
- Switches in the Brain? D Singh, Resonance: Journal of Science Education 24 (9), 2019
- Subunit exchange enhances information retention by CaMKII in dendritic spines, D Singh, US Bhalla, elife 7, 2018