Brijendra Nag

Software Developer | UWaterloo CS

About Me

Hey, I am Brijendra Nag, a fourth-year Computer Science student at the University of Waterloo. I started coding in grade 9th with Java. Since then, I've had the opportunity to learn a lot of new things. I have also made some cool projects at the numerous hackathons I have attended. You can check them out below.



Software Engineering Intern - Austin, TX, USA

Worked on the API Infrastructure Team which is responsible for building and maintaining infrastructure systems which support multiple client-facing APIs.

Beyond One Eighty

Software Developer Intern - Waterloo, ON, Canada

Created customised, high performing geo-spatial Web applications and services for clients utilizing Node.js, Javascript, HTML5, CSS3, and MongoDB, and documenting architecture within.

SpaceX Hyperloop Competition - Waterloop

Sponsorship Management - Waterloo, ON, Canada

Sponsorship relations management role. Member of the Admin Team which designed Kickstarter campaign and successfully raise CA$ 43,416 to fund the prototype of Hyperloop Pod. The only team from Canada in the final round of the international SpaceX Hyperloop Pod Competition.


Loading the data just for you...

Skills and Tools


Won the 2nd place Prize at Start Hacks for this product which prevents people from being unattentive while driving their car. Used the Muse headband to get brain-wave and acclerometer data which was utilized in an Android application to alert the user whenever they are found to be unattentive.
March, 2017
Earth Dictionary
Succesfully solved NASA's SpaceApps challenge to create a crowd-sourced one-stop for all scientific definitions. The Earth Dictionary not only stores definitions, but each search has proper links to published research papers for scientists and other people to cite in their works.
April, 2017
A web application written in Node.js, built at PennAppsXV Ad Astra, which analyzes all your Facebook posts and then generates a collage of your most 'euphoric' moments. Used the Facebook Graph API to get user data, Microsoft Emotion API to perform sentiment analysis and deployed a node server to process this data.
January, 2017
Implemented a 256 bit cryptosystem using the popular RSA algorithm in Java. Used the BigInteger data type for storing integers dynamically. RSA is a scalable and asymmetric encryption algorithm with a public key to encrypt the message and a secured private key to decrypt it.
March, 2017
A Chrome extension built at HackPrinceton which automatically 'reacts' to posts on your Facebook newsfeed if you are smiling while looking at them. Used PyGame to take photos of the user which is uploaded to Microsoft Azure, the Microsoft Cognitive Services API for emotion recognition and, Python-Flask for back-end.
November, 2016
A 'ready for emergency' Android application which automatically requests help from the nearest and best rated hospital around you and also notifies your family doctor. Your medical records are also sent to the hospital in order to ensure quick remedy. Worked on the back-end with Java and designed an algorithm which determines the best hospital based on a number of factors.
November, 2016


University of Waterloo

September 2016 - Present

Bachelor of Computer Science

City Montessori School, Gomtinagar 1

June 2014 - March 2016

High School

La Martiniere College

March 2002 - March 2014

High School

Course Notes

Get in Touch