Man Parvesh Singh Randhawa

Man Parvesh Singh Randhawa

CS Grad student

The University of Texas at Dallas


I am a Master’s student in the Department of Computer Science at the University of Texas at Dallas graduating in May 2021. I have a Bachelor of Technology degree from the Indian Institute of Technology (IIT) Guwahati.

Previously, I worked at Works Applications, Singapore as a Software Engineer, where I worked on delivering libraries, microservices and distributed multi-tenant architecture to thousands of developers inside the company who utilized them to build various products for our customers. Aside from work, I am also an open-source enthusiast and have created projects that were listed in GitHub trending.

My interests lie in solving problems related to large-scale distributed software systems.


  • Distributed Computing
  • Software Engineering
  • Information Security


  • MS in Computer Science, 2021

    The University of Texas at Dallas

  • BTech, 2016

    Indian Institute of Technology Guwahati



Spring (Boot & MVC), JUnit, Maven


Docker, Ansible, Kubernetes

Cloud Engineering

AWS EC2, EKS, CloudFormation, CloudWatch, networking etc.


Flask, Django, Click


Cassandra, Redis, MySQL

Continuous Integration

Jenkins CI, Travis CI



Software Engineer Intern


Jun 2020 – Aug 2020 Dallas, TX

Software Engineer

Works Applications Co. Ltd

Oct 2016 – Jul 2019 Singapore
  • Backend & Architecture:

    • Self-managed Kubernetes clusters migrated to AWS Elastic Kubernetes Service
    • Microservices and multitenancy
  • Application Security:

    • Implemented Single Sign-On Authentication
    • Proposed security mechanism
    • Improved authentication and access control methods
    • Wrote unit and integration tests
    • Summer 2018 Internship Mentor

Android Developer Intern


Aug 2015 – Aug 2015

Android Developer Intern

IIT Guwahati Alumni Association

Jun 2015 – Jul 2015

Summer Research intern

IIT Guwahati

Jul 2014 – Aug 2014
Guide: Dr. A. Murali Krishna

Recent Posts

My transition from a Software Engineer to a CS grad student

Why I decided to go for a Master’s degree

Cookiecutter LaTeX templates

LaTeX templates 📃 using cookiecutter

Remote VS Code

Running and using Visual Studio Code in a remote server

My Ubuntu Setup

My Ubuntu desktop 🖥️ setup using Ansible

Deep Learning Setup

Easy deep learning setup for my home office 👨‍💻



Idea Tracker Plus

Enhanced Android app to track projects and ideas