satyamtgx

Satyam Kumar

A final year Computer Science and Engineering undergraduate at Indian Institute of Information Technology, Kalyani.

Worked as a student developer in Google Summer of Code with Kiwix, an organization that's making the internet more free and open by archiving the best of content available, and is backed by huge non-profits like Mozilla and the Wikimedia Foundation.

Have previously interned at various organizations, with teams of different sizes and won some of the coolest Hackathons across the country.

Projects

VRScript

A modern VR based 3D visual programming language aimed at making learning fun and simple.Blender, A-Frame

Skills

Python
Solidity
Node.js
Machine Learning
Virtual Reality

Experience

  • Kiwix - Google Summer of Code Student
    June 2020 - September 2020

    Project link on Google Summer of Code Website - https://summerofcode.withgoogle.com/projects/#4706577602314240

    • Helping archive the best content on the internet using the ZIM spec
    • Made code sharing possible across their offliners, and improved the python-based offliners and the zimfarm, which is a semi-decentralized system for building ZIM files automatically
    • Improved and made offliners for the entire collection of TED videos, all StackExchange based forums, all openedx based MOOC courses, and the entire Project Gutenberg Library
    • Added S3 based optimization cache for all python based offliners, enabling 10x faster offlining on an average and 10x faster throughput on the zimfarm
    • Maintained and did major contributions to four of their projects - python_scraperlib, ted2zim, openedx2zim, and sotoki. python_scraperlib would also be used by a Mozilla sponsored project.
    • Transitioned the offlining mechanism to write content to ZIM files on the fly, without writing to disk first and compressing to ZIM. This has enabled faster and more reliable offlining.
  • Invigilo Technologies - Computer Vision Intern
    March 2020 - May 2020
    • Obtained masks of various worksite machinery using YOLACT in PyTorch
    • Detected presence of worksite hazards in real-time videos
    • Detected proximity of workers with big machinery in real time videos
    • Detected PPE compliance of workers at site on real-time videos using YOLO
    • Fall detection using MobileNet and Tensorflow by creating a binarized MHI (Motion History Image)
  • Perfectice Eduventures - Backend Developer (Intern)
    August 2019 - October 2019
    • worked on conversational bot to tell institute admins data about the students and advanced analytics regarding their performance
    • connected Google Assistant and Amazon Alexa to a single API and created applications on both platforms using a single maintainable codebase to query their backend API.