Sumukh Prasad — Curriculum Vitae

This is by no means a "professional" CV. This is more of an exhaustive-list CV.
Want something more professional? See the PDF version.

At a Glance

Research/Professional Interests
On the pure research side, I'm interested in human-computer interaction, distributed systems, electoral and electronic voting systems, and adjacent fields.
On the more practical side, I'm interested in Cocoa/macOS development, OS and kernel development, technology in education and computers for kids, interactive learning demonstrations for complex topics, and free-and-open-source everything.

Other Miscellaneous Interests
Indian classical languages, topical linguistics, Indian classical music, mathematical visualisations, etc.

Languages, Frameworks, and Tools

I have a working proficiency in several programming paradigms, including systems-level languages (C/C++, minimal x86 assembly), high-level scripting (Python, Processing), web development (JavaScript, Perl, Ruby, PHP), object-oriented languages (Java, Swift), and document preparation systems (LaTeX).

I have some experience working with popular technologies like p5.js, node.js, D3, OpenCV, postgres, and Unix- and Linux-based environments. I have experience in web development with many popular frameworks including Svelte, React, Jekyll, django, Ruby on Rails, EmberJS, etc.

While I know how to use many technologies, over time I have come to value simplicity and information density over pomp and show, which is why I usually roll my own mini-frameworks for my projects.

Projects

2025 LaTeXMLserv
extremely simple PHP file server with LaTeXML integration (view)
2025 Markov Chain Predictor
text prediction using markov chains (view)
2025 Collatz Corals
the Collatz (3x+1) conjecture, when plotted as a tree with angular offsets, reveals an interesting pattern (view)
2025 Boink Kernel Project, GLFS (Good Little File System)
abstracting every single layer of computer software, from metal to user, plus a fully custom filesystem spec and implementation for Boink Kernel Project (view)
2025 Atkinson Dithering Demo (view)
2025 ISBN Cataloging
using python and opencv to catalog my books (view)
2023 BlockJam
learn-as-you-go competitive programming for grade 5 at DPS Bangalore South (view)
2023 Indic Language Transliteration
transliteration engine for Indian Classical languages (view)
2022 2D Equation Graphing
web-based grapher for equations in 2 variables (view)

Activities

2024-2025 President, DiPS Bangalore South Information Technology Council
  • Introduced GirlCode, a learn-to-code initiative for girls in grade 9
  • Introduced DiPS Bytes, the school's first weekly tech blog: by students, for students
2023-2024,
2022-2023
Secretary, DiPS Bangalore South Information Technology Council
2023-2024,
2022-2023
Head Student Mentor, Atal Lab
under the NITI Aayog scheme of the Government of India
  • Mentored several students for hackathons and taught software development and STEM principles to a diverse selection of students
  • Curriculum design for grades 7-8-9
2022-2023 Peer Educator under the Central Board of Secondary Education's Adolescent Peer Educators Leadership programme

Miscellaneous

2025-present CTAN: Package sanskrit
font and pre-processor suitable for the production of documents written in Sanskrit. previously maintained by Václav Haisman (2016-2025) and Charles Wikner (1996-2002) (view on CTAN)
2024 Qualifier for Indian National Olympiad of Informatics link
2024 1st place, national inter-Delhi Public School competitive programming competition link
2023-present CTAN: Package curriculum-vitae
lightweight class for CVs (view on CTAN)

Education

2025-2029 BE Computer Science and Engineering — BNM Institute of Technology, Bangalore
2025 12th Grade (CBSE) (Science + CS Elective) — DPS Bangalore South
2023 10th Grade (CBSE) — DPS Bangalore South

Odds and Ends and Other Things

I'm also a senior-level Carnatic vocalist, pursuing the art under the excellent and unparalleled tutelage of Vid. Smt. Gayathri Ravindra since 2013.

Most of my other work can be found on my GitHub. Here's some cool stuff —
  • 2d Equation Grapher — graphs 2D equations link
  • Indic Language Transliteration Engine — transliteration of Devanagari and related Indic scripts into Latin characters link