Close

Aditya Rajput

Software Developer

Download Resume

About Me

SWE @PLAID | GSoC'22 @Matrix.org | InterIIT Tech 12.0 gold medalist | Secretary @MDG Space


I'm a final-year student at IIT Roorkee. I have a strong passion for using technology to solve real-world problems, and I'm constantly seeking new challenges to further improve my skills. In my free time, I lead MDG Space, the premier technical group at IIT Roorkee.

Experience

PLAID Inc.

Junior Corporate Engineer | Python, Terraform

  • Worked on Jarvis, a Dialogflow and GPT-4 powered Slack bot designed to help employees with domain-specific and general queries.
  • Managed the GCP infrastructure for this project.
  • Implemented native and generative skills for Semantic Kernel.
  • Integrated Dialogflow as FAQ intepreter and command parser for plugins like Google Calendar.

Google Summer of Code (Matrix.org)

Software Development Intern | Python

  • Implemented encrypted search in Matrix based on Tunable SSE scheme.
  • Optimized mathematical algorithm for real world use case.
  • Followed Test Driven Development paradigm to ensure quality.
  • Wrote well-documented code with 97% test coverage.

Curelink

Software Developer | Dart, Flutter

  • Message aggregation Flutter app that provides buffer between patients and doctor to prevent spam and streamline treatment.
  • Added several features to a prod-oriented Flutter app based on BLoC architecture.
  • Implemented a lightweight Dart-based image manipulation scheme for the app.
  • Optimized multiple features and screens by reducing rebuilds.

Education

Indian Institute of Technology, Roorkee

May 2024 | Roorkee, India

Bachelor of Technology

CGPA: 7.930

Arihant College

Feb 2020 | Pune, India

Higher Secondary (HSC)

Percentage: 91.54

Dnyan Ganga Int. School

May 2018 | Thane, India

Secondary Education (ICSE)

Percentage: 95.20

Projects

Election Portal

An online platform for all elections conducted by IIT Roorkee.
Built using Django, React and Terraform, this project handled large voter volumes and withstood several attacks attempting to manipulate the outcome of the election. Deployed on a distributed infrastructure, supported by AWS.

View Website

quickportal

Quickportal exposes ports on your localhost to the world for easy testing and sharing!
Built using Deno and Oak, this is an open Source alternative to 'ngrok'. Tunnels your localhost to a public subdomain on the server.

View Repository

Incomplete

A 2D puzzle platformer, with a heavy emphasis on story-telling.
Built in 5 days for a PS given by the IGDC during Inter-IIT Tech Meet 12.0. It won the gold medal, and was reviewed as a game that touch your heart and stay with you for years.

Play Game

Matrix Encrypted Search

A Python library with methods to create, update and search on encrypted indices stored in content repositories in a Matrix homeserver. Implements encrypted search in Matrix using SSE scheme proposed in "Fast Searchable Encryption with Tunable Locality".

View Repository

Codephile

A social media platform for competitive programming enthusiasts.
Codephile is the perfect companion for stalking your peers and learning from them. It's built using Flutter (Dart) and Bee (Go) and has 1k+ active users as of July 2023.

View Repository

GitHub-Slack Bot (Selene)

A Slack bot that concisely and precisely informs users of events on GitHub.
Built using Flask (Python) and is actively used by 230 unique users across 7 Slack workspaces as of July 2023.

View Repository

firefox-bookmarks

A Python library to manage Firefox bookmarks with ease.
Provides a simple high-level API so that you don't have to worry about inner joins and subqueries and long selects. Made by and for lovers of automation and scripting.

View Package

Skills

Get in Touch