About

A site by Aarav Singh (GitHub)

What's up?

(As of July 2021:) I started writing this site a few days ago, my first blog post was published online ~June 28th.

Currently I'm working on developing musical instruments and studying the materialist conception of history full-time. When I'm not doing that, I try my hand at woodworking, electronics, playing music, cooking, and many other short-lived but fondly-remembered hobbies.

I'm in the process of moving from Seattle back to Virginia.

Here's a bit more about me:

Professional Experience, mostly in Seattle and NYC

I was last a software developer (a networking engineer) at Microsoft working on Azure Traffic Manager in Redmond, WA.

In 2017 and 2018, I spent time interning at Bloomberg, LP. I built software to incorporate open orders in cash blotters for Asset and Investment Manager (buy-side tool suite) during my first year there. My second year, I switched over to sell-side tools as I worked on the Salesperson Dashboard (DASH); here, I built a FIX message sender and simulator for internal development testing, beta production testing, and external sales demonstrations of our application suite workflows. I also won a fun overnight puzzle challenge during my time there, s/o Mikey Mike and the Bloomberg Bunch!

Education and Academic Hobbies, back in Blacksburg

I got a couple B.Sc.s from Virginia Tech in math and computer science in 2018.

I've spent time helping out at VTHacks (PR and organizing for the event) and VTHunt (making the site for the puzzle hunt).

I was also a member of the VT Programming Team. We competed in the ACM ICPC, training under Dr. Godmar Back. I competed in the 2017 Mid-Atlantic ICPC Regional on team WorstSort (we finished #7/170). In the 2018 Mid-Atlantic ICPC Regional, I was a member of the Classy Coders (we finished #11/185). I was also a Bloomberg CodeCon World Finalist in 2019.

In the offseason, I was briefly President of the VT Programming Team Offseason. Along with being the de facto pizza orderer, I gave some lectures on concepts like Greedy Algorithms, Dynamic Programming, Backtracking Algorithms, and Sliding Window/Line Sweep Algorithms.

I also enjoy writing programming problems when I get the opportunity. I've written for Virginia Tech's High School Programming Contest a couple times:
Provinces and Gold is a fairly trivial problem based on Dominion
Substitution Mania! is a tricky optimization problem - if you do (or don't) solve this one (or any one, really) and want to talk about it, feel free to reach out to me! I love talking about these problems.

I've also written some on the VT Practice Site. Feel free to go through my submissions to collect em all and critique my code, but here are a few I could find:
Lowest Factor Sum
Rubber Band
Rubber Band (easy version, in case that first one stumps ya)
Maximal Substring with N repeated characters
Find the Apple

I also tutored math and physics (calculus, linear algebra, differential equations, number theory, mechanics) and spent ample time in the Systems Lounge down in the basement of McBryde.

The Formative Years, at home in Richmond, VA

I graduated from Maggie L. Walker Governor's School in 2015.

I spent most of my time in high school dedicated working with my robotics team, the Mech Tech Dragons. I was the Team Captain (CEO) my senior year and served as the Build Captain (CTO) my junior year. I won the Dean's List Finalist Award during my tenure there and I'm proud to have helped shape the team with some of the most meaningful work I've done.

I worked as a teacher and camp counselor at Engineering for Kids for a few years. I really enjoy working with kids, and this opportunity was a great chance to develop my ability to communicate and handle overwhelming classroom situations.

I was a research assistant at Dr. Karla Mossi's Smart Materials Lab at VCU. I helped her and Dr. Ugur Erturun during their research collection and editing phases of their paper Thermoelectric Devices with Rotated and Coaxial Leg Configurations: Numerical Analysis of Performance.