Hi, I'm Mayank Agarwal.

I'm a freshman at the University of Alabama, majoring in Computer Science. I'm currently employed part time by the university's Financial Affairs IT department as an assistant web developer, maintaining and fixing the university's websites.

I love learning and using new technologies to create stunning apps that solve real world problems or are just fun to tinker around with. More recently, I've grown in love with web apps and chat bots.

When I'm not working, I enjoy listening to heavy metal and watching psychological thrillers.

Things I can do

I started programming at the age of 14. I've kept with the rapidly changing world of technology, teaching myself new skills all the time. I've become good at:

  • Making web apps
  • Front-end development
  • Android development
  • Object-oriented programming
  • Blogging
  • Drinking coffee

Some of my work

I work on lot of projects in my free time. Some of them are open source and can be found on my GitHub.

GPA Resurrection

A GPA calculator that can scan your syllabus for grading criteria. Written in Python using the Flask framework and runs on Heroku. It's really handy if you don't like making spreadsheets. Oh, and it will be updated with new features soon.


An Android app that allows you to report spam to the Telecom Regulatory Authority of India (TRAI). This thing won the third place at my high school's science fair during my senior year. Pretty cool, right?


My own imagination of the popular retro game Missile Command, complete with joystick support. I made this game as an excuse to teach myself Python. At just over 700 lines of code, this was a pretty fun project.

Contact Me

Like what you see? Get in touch with me. Recruiters, potential pals, and spam all welcome alike.