Sumeet Agarwal

Coding and software engineering

Experience

Sup, 2024 - current

Product 1: Sup.net, a programmable Discord-like chat app

Product 2: Bash.tv, a multiplayer coding agent crossed with Twitch

Contracting, 2018 - 2024

Pluralsight / DevelopIntelligence

Contract instructor, taught Intro to Golang courses as part of a company’s continuing education program

BestPracticer

Mentored 10 software engineers (including engineers from Strava and Vercel) between junior to senior level who wanted to level up their skills. I helped with either their day-to-day work or in learning new skills such as computer science, refactoring and software design, functional programming, C, Assembly, or whatever else they wanted to learn

theCoderSchool

Private 1:1 computer science / coding tutoring for middle school and high school kids, I still have 1 student who I’ve been working with for over 5 years

WealthConductor

Ported a comprehensive US tax law root-finding algorithm from Python to Rust over the course of a few months, and optimized the Rust port until it was 100x faster than the original

SeedTime

Rescued a gardening Kickstarter project and fixed their frontend and backend performance and quality issues, 1 week before their launch.

PropertyGuard

One-person engineering team for a product that helped HOAs and property managers to see if their properties are being rented on Airbnb, Vrbo, etc. Golang, Django, TensorFlow, and a lot of web scraping

Looka Logo Maker

Mostly Golang backend work on their branded Stripe PDF invoice product

New Ventures West

A new-age spiritual management training organization. Their go-to maintenance person for over 5 years helping them with a custom Ruby on Rails LMS they had gotten built by contractors

Programming language research

langjam 0001: Zac (first place winner)

Won a contest to create a programming language. This language is about self-modifying code. The contest theme was “first-class comments”, and the language has a special “comment” data type that is like a string that you can write to, and it gets rendered into the source file. It’s really cool, it’s like a cross between a REPL and a programming language.

langjam 0002: matcharoni (runner-up)

Not as strong as my first entry, but still managed to get featured in the contest video recap. It’s a language that’s all about pattern matching, and there’s some cool examples of using it to parse and solve Advent of Code problems

CodeMaestro

Spent 2 years developing a prototype for a visual programming language, a cross between Scratch, Vim and Rust

Remind, San Francisco, CA

Product and infrastructure engineer, 2015 – 2018

Worked on the Remind messaging platform, a messaging program connecting over 30 million parents, students and teachers in almost every school in the US. Led development on numerous products, including bulk administration tools for school and district leaders, and 2-way messaging between students, teachers and parents.

Devised several large-scale infrastructure projects, fixing performance issues unique to a high traffic messaging app with 30 million users, and implemented organization-wide changes to significantly reduce the app’s error rate.

Ruby, Go, Python, React, Node.js, RabbitMQ, Redis, PostgreSQL, DynamoDB, StatsD

SocialChorus, San Francisco, CA

Senior product engineer, 2015

Maintained a web-based employee outreach SaaS, used by very large companies like Coca Cola and Target, in an XP (eXtreme Programming) environment. Test driven development and daily pair programming.

Ruby on Rails, CouchDB, PostgreSQL, Backbone.js

Yelp, San Francisco, CA

Software lead, 2010 – 2014

Lead developer on Yelp’s consumer line of products, including Yelp Deals, Gift Certificates and food delivery. Worked on email deliverability, handling payments, large team project coordination, and pioneered more efficient testing and code organization methods.

Python, MySQL

Sogeti, Dayton, OH

Corporate IT, internal tools, 2009 – 2010

Worked on the in-house IT team of a 2000+ employee IT consulting firm based all over the US.

Python, Django, PHP

Education and background

Boston University, Bachelors in Computer Science – Boston, MA, 2008

Pre-university accomplishments

Other interests

Running, Zachtronics games, Advent of Code, Linux, Mac, Windows (I use everything), tiling window managers, literary fiction, Neovim, weird programming languages, linguistics