About

Developer, Geek, Gamer

Junior Computer Science and Engineering Student at IIT Tirupati.
Backend/Infrastructure building enthusiast.

My Projects

no-mistake-writer

No Mistake Writer Jul. 2020 - Present

Django rest backend, powered by python’s NLTK to analyze and correct spellings, parts of speech, active to passive converter, etc. Using this backend, a single page application is developed to aid people to write good English.

dsa-visualizer

DSA Visualizer Jun. 2020 - Present

React app to help people visualize common data structures and algorithms through animation, graphs, grids, etc.

Project Link
mips-simulator

MIPS Simulator/IDE Feb. 2020 - Apr. 2020

A cached simulator with 5 stage pipeline to run mips assembly code. Performance of the simulator can be tuned by changing cache settings and data forwarding.

Project Link
remote-compute-engine

Remote Compute Engine Jul. 2020 - Present

Microservice architectured application written in golang using Docker and Kubernetes to run code written in dierent programming languages remotely.

web-accessibility-testing

Web Accessibility Testing Nov. 2019 - Jan. 2020

A back-end infrastructure in node to test accessibility on web pages, upon which chrome extension and a website are built.

voice-prescription

Voice Prescription Jan. 2020

A mobile application developed using react native to have a single codebase for both android and ios, this application helps doctors to prescribe just by speaking to their phone, used dialogflow to handle NLP.

Skills / Technologies

Programming Languages

C/C++, Python, JavaScript/TypeScript, GoLang, Java

Backend Web Technologies

NodeJS, ExpressJS, Django/Django REST Framework, Flask, GoLang Server Development, Socket.io

Frontend Web Technologies

React, Angular, HTML5, CSS/SCSS, jQuery, AJAX, D3.js

DataBases

MySQL, PostgreSQL, MongoDB

Machine/Deep Learning Frameworks

Numpy, Scipy, Matplotlib, Sci-kit Learn, Keras, Tensorflow, PyTorch, NLTK

DevOps and CI/CD

AWS, Docker, Kubernetes, TravisCI, Git/Github

Soft Skills

Team Management, Volunteering, Public Speaking

Courses Taken

  • Calculas
  • Numerical Computation
  • Paradigms of Programming
  • Data Structures and Algorithms
  • Computer Organization
  • Theory of Computation
  • Probability

Contact Me

nikhilmanjunath.2020@gmail.com

IIT Tirupati, Andhra Pradesh, India-517619