Mohammad Warid

About Me

·4 mins

Who am I ? #

A clean code enthusiast with a demonstrated interest in Computer Science through internships, academic projects and independent coursework. A proactive individual looking for a work environment that will help exploit and nurture my skills and support to acquire new ones.


Experience #

Student Researcher Research intern at the University of Auckland

December 2022 – February 2023 ~ Auckland

  • Investigating five air quality studies in New Zealand rural towns to develop transfer learning model for the data stream by reusing a pre-trained air pollution inference model from a town as the starting point for an air pollution inference model of the whole town.
  • Tech stack - Python, Pytorch

Google Summer of Code Student Developer at CERN-HSF organisation

June 2022 – September 2022 ~ Remote

  • Developing an Etherpad plugin to support sync and share apps across the Science Mesh European Union platform leveraging on the WOPI server bridge extensions. Implemented work will impact about 400K users over the platform.
  • Tech stack - JavaScript, Node.js, Linux, Docker, Python

Summer of Bitcoin Software engineering intern at Bcoin-org

May 2022 – August 2022 ~ Remote

  • Updating networking protocol implementations utilising pruned nodes and compact blocks to modern Bitcoin protocol standards (BIP152 & BIP159) in the bcoin library. Implementing end-to-end tests to increase test coverage across the bcoin library.
  • Tech stack - JavaScript, Node.js, Mocha, Python, C++

Google Summer of Code Student Developer at Public Lab organisation

May 2021 – August 2021 ~ Remote

  • Created a capture interface at a new route in a upstream Rails application by integrating a standalone Javascript library after adding some feature enhancements to it.
  • This required the interface to be cross device and cross browser compatible when switching camera streams through WebRTC protocol.
  • Restored old routes, made the interface responsive and accessible according to WCAG standards.
  • Wrote full stack Rails system tests to increase test coverage by 30%.
  • Tech stack - jQuery, Javascript, Ruby on Rails, Capybara, Selenium

LFX Mentorship Software Engineering intern at moja global organisation

June 2021 – August 2021 ~ Remote

  • Built a Vue.js client side dashboard application from scratch that interfaced multiple flask REST APIs through Docker containers using Axios library.
  • Managed application state with Vuex and styled the app with Tailwind CSS components.
  • Utilised libraries for uploading input files and visualising output data from API in the form of graphs.
  • Tech stack - Vue.js, Vuex, Tailwind CSS, Axios, Docker

Projects #

De Storage Built with React.js, Solidity

Built a decentralised file uploading dropbox clone that hosts files on IPFS using Ethereum smart contracts.


Space Launch Scheduler Built with Node.js, React.js, MongoDB, Docker, AWS

A space launch scheduler deployed on AWS EC2 instance, utilising SpaceX API and kepler exoplanet data from a CSV file, thereby persisting the data on MongoDB Atlas.


Password Manager Built with React.js, MySQL, Node.js

Built a custom password manager to store passwords in a database using AES-256 bit encryption algorithm and hosted the app on Tor onion network.


Todo List Built with Vue.js, PostgreSQL, Rails

A todo list app leveraging Rails API to implement CRUD functionality and store the todos in the database.


Concurrent Downloader Built with Go

A download manager utilising the concurrency feature of Go language by making multiple HTTP requests to small sections of the file, thereby reducing download time.


Flash Type Built with React.js

An app to test typing speed of a user after performing a 60 sec speed test.


Travel App Built with Javascript, Node.js

A CRUD app built to plan out travel destinations for the users leveraging various APIs.


Skills #

Below are some of the various skills I’ve accumulated over the years, through building personal projects or contributing to open source software. Currently, I’m experimenting with modern backend technologies like GoLang.

Web Technologies #

HTML/CSS, JavaScript (React.js, Vue.js, Node.js), SQL (PostgreSQL, MySQL), Rails, GoLang, Docker, C++, Python


Education #

Bachelors in Science Computer Science Engineering

2019 - 2023 (Expected) ~ Delhi Technological University