Background Image: This is an image I made in Blender using procedural textures and handmade 3d models. It's inspired partially by M.C. Escher's Print Gallary lithograph.
SCROLL↓
I am an undergrad at the University of Maryland, College Park.
I am double majoring in Computer Science and Linguistics.
Currently designing an ESP32 internet enabled DC power distrobution system for smart home applications. This project includes designing and fabricating chips and writing firmware in C. You can use one of the tools I developed for this project here. (May take 30~50 seconds for the Python enviorment to load as this tool was designed for local use).
Jun 2025 - Jul 2025
Operations Research Intern at IIT Delhi's Public Systems Lab
Delivered a Flask application using CoinOR and OSRM to prototype linear programming models. Contributed to a UNFP funded project optimizing food transportation in the Indian state of Odisha by testing model constraints and implementations.
Apr 2024 - Jul 2024
Control Systems Engineer at Sharang Shakti
Developed sensor fusion algorithms for IMU and GPS data. Improved accelorometer accuracy by 2 significant digits by implimenting Kalman filter. Work included researching algorithms, implimenting them on drones, flying and measuring drone performance, documenting results and repeating the process. This startup has since been acquired by LAT Aerospace.
Nov 2022 - Jan 2023
Graphic Design Intern
Created 3D models from schematics of products such as 5G base stations. Created other media for internal use such as layouts of scenes for promotional materials. Worked in Photoshop, Premier Pro, and Blender.
Linguistics
August 2026 - Onwards
Peer Mentor for HNUH248D: Biophysics of Language at UMD
This fall I will be helping Professor Juan Uriagereka teach a honors linguistics course by guiding a cohort of students through research. Questions asked in the course include insights from linguistics, psychology, neuroscience, molecular biology.
Jan 2025 - Dec 2025
Research Assistant at Language Acquisition Lab at UMD
Worked with human test subjects to investigate questions about language acquisition in children. Specifically I worked on acquisition of crossover constraints. Work included designing and testing study stimuli, running experiments, making and presenting a research poster. This research is still on going, you can read about it here.
Why these things?
At first glance, a lot of my work can seem random. It is true that I haven't found one subfield of computer science I want to stick with yet. I think there is value in wide exploration1, especially this early in my career.
Moreover, as workflows get increasingly more automated, I believe that the ability to learn something fast will outvalue having specific knowledge in an area.
1See Chapter 2 Explore Vs Exploit, Algorithms to Live By, Brian Christian and Tom Griffiths for a more mathematically rigorous motive for this intuition.
Computer science concepts are like a toolbox which can be used for many different things in many different places. For me, the first place was artistic expression, 3d modeling, lighting, texturing, rendering, compositing. Learning Blender, and later writing code for WebGL, building my first website.
This transitioned into more technical 3d modeling for products at Amantaya and Sharang Shakti. Eventually I moved on from the visual aspects and started working on the product directly. Here my set of tools changed to signal processing and Kalman filters.
At the same job I first got my hands on microcontrollers and other embedded systems, specifically STM32s. This was the catalyst of another toolbox shift to C and soldering. Continuing onto where I work now designing PCBs.
In college, I found an intersection of many of these tools, such as lambda calculus and syntactical structure, with the arts and humanities through linguistics. Though this of course, like everything else, spirals into its own set of tools.
What now?
Alongside my embedded systems work, I am also on what I consider a half-sabbatical rereading Cal Newport's Deep Work, reading books on Quantative Finance, and refreshing my knowledge of signal processing and Kalman filters to apply in this new field.