About


All content on my blog (blogarithms.github.io), its subdomains, and my website (rameshaditya.com) are purely my opinions and do not reflect that of my employer (present, or former).


Hi! I'm Aditya Ramesh! A software engineer.

I enjoy developing efficient algorithms to solve challenging problems. I also write on technical topics, over here and on Topcoder's Algorithmic Blog.

(Yeah, the same Topcoder that conducts Topcoder Open and used to host Google Code Jam )

I spent the summer of 2019 at D. E. Shaw designing and developing efficient solutions and writing scripts for them, as a software engineering intern.

I spent the summer of 2018 at Cisco building creative solutions and writing code for them, as a software engineering intern.

I spent the summer of 2017 at Deloitte analyzing, and visualizing data, and writing code for them, as a software development intern.

Outside of summers, I spend my time -
  • focussing on coursework.
  • exploring discrete math, linear algebra, algorithms and ML.
  • competing in TONS of programming contests.
  • picking up different languages - low level and high level.
  • exploring OS and shell scripts.
  • understanding how the internet works, and leveraging that to build my portfolio & blog.
  • reading the blog posts of cool tech companies and how they solved hard problems.
  • writing my own blog posts on how I solved hard problems.


I occasionally push projects on to my GitHub (RameshAditya) and my blog posts on here, so follow me over there to stay tuned to my work, if you like what I do.

On days when I'm not writing code, you can find me taking a relaxing stroll in a park while listening to a podcast, or sketching while head-bobbing to some anime or video game OST, or going at it in a game of badminton, ping pong or lately, foosball.

Projects

I've built a bunch of stuff over the years.

  • This blog
  • An Image-to-ASCII-Art Generator
  • A Markov Chain that talks like Sherlock Holmes
  • A Digital Yellow Rubber Duck Chrome Extension
  • A Sublime Text Plugin to pull coding contest questions directly onto the editor
  • A crowdsourced lost pet locator platform (Web + Android app)
  • An IoT solution to alert the user when an intruder enters their room via Slack
  • A movie recommender using collaborative filtering, trained on public datasets
  • An algorithm for the autonomous traversal of a student-built Mars Rover
  • An emotion recognition algorithm
  • A text deanonymization algorithm
  • A script to de/encrypt secret text in images -- steganography
  • Automated WhatsApp to spam people who annoy me
  • A tic-tac-toe bot to win my games for me


Aside from these, I'm also responsible for setting algorithmic challenges for my own college's programming contests, and developing efficient solutions and test cases so that other undergrads can try their hand at solving my own challenges.

Gmail: ramesh.aditya@gmail.com

GitHub

Skills

Bio

May 2019 - July 2019 Software Engineering Internship @ D. E. Shaw
May 2018 - July 2018 Software Engineering Internship @ Cisco
April 2018 - Algorithm Blogger @ Topcoder
May 2017 - July 2017 Software Engineering Internship @ Deloitte
Resume | Blogarithms