Sailesh Polavarapu

⟨ Software Engineer | Full-Stack Developer ⟩

I'm a 21 y/o Software Engineer and Computer Science student @ the University of Waterloo.Honours Bachelor of Computer Science 2026

What I'm working on 👨‍💻

  •     Low Level Programming
  •     Learning about Computer Networking
  •     Hackathons

My Blockchain Work 🦄

  •     ETHDenver 2025 InfoFi — First Place Hedera and ZKVerify, EigenLayer House Second Tier Winner
  •     ZKML Undergraduate Research Term under Doctor Sergey Gorbunov
  •     UWaterloo Blockchain Club Executive
  •     ETHDenver 2024 ZKSnake — First Place MetaMask & Risc0
  •     ZK Vector DB — Bounty at Frontiers by Paradigm x Succint Labs
  •     ChainSafe Web3.js NFT Plugin — Second Place
  •     The Graph Foundation USDT Account Relations Subgraph — First Place

Contact Me 📫


Check Out my Work 💹

Projects

InfoFi

Price discovery of information, such as ML datasets. An intersection of DeFi, AI, and Information / Data. Submitted to ETHDenver 2025 and won First Place in the Hedera AI and Agents Challenge, a ZKVerify ZK Proofs prize and an EigenLayer House Second Tier prize

RustRust
Express.jsExpress.js
ReactReact
Node.jsNode.js

ZKSnake

The Snake Game with a Zero Knowledge verifier that lets you prove your score to your friends as well as mint an NFT! Won First place in the RISC0 bounty and First place in the MetaMask bounty at ETHDenver 2024.

RustRust
Express.jsExpress.js
ReactReact
Node.jsNode.js

LibInHTML

An internet library that converts PDFs into HTML pages to allow users to easily read and share books. Made using the MERN stack and deployed using AWS.

Amazon Web ServicesAmazon Web Services
MongoDBMongoDB
Express.jsExpress.js
ReactReact
Node.jsNode.js
FigmaFigma

Web3.js NFT Master Plugin

NFT Master is a web3.js plugin designed to simplify and enhance the interaction with ERC-721 NFTs. It is aimed primarily at developers, providing a robust suite of tools for querying NFT collections and NFT statistics. NFT Master facilitates seamless interaction between DApps and NFT collections.

Web3.jsWeb3.js
TypeScriptTypeScript
Node.jsNode.js

Buy and Sell Web Scraper

Website Aid for the Government of Canada's Buy and Sell Team to find all links to the deprecated buyandsell.gc.ca website. Also reports error codes, and auxiliary programs were made to sanitize the program's output. The Web Scraper is available in Python's Scrapy and Node's Puppeteer, and the backends were dockerized for deployment.

Amazon Web ServicesAmazon Web Services
DockerDocker
Express.jsExpress.js
ReactReact
Node.jsNode.js
PythonPython

Tether USDT Account Relations

A subgraph that lets you find all the relations and monetary exchanges of a USDT address. This subgraph won first place in the UWaterloo x The Graph Foundation Hackathon of October 2023.

The Graph Foundation Indexing ProtocolThe Graph Foundation Indexing Protocol
Assembly ScriptAssembly Script

Asset Manager Lite

A local web application for users to track their assets and receive real time information on their value. Includes NYSE stocks, cryptocurrencies, foreign currencies, precious metals, and more. This site is ultra secure and does not share any of the user's information with other entities.

ReactReact
Node.jsNode.js

Discrete Math

Website Aid for Carleton University's COMP2804 discrete structures II course. I programmed question generators to produce variants of exam and midterm questions using Python.

PythonPython

Experience

Amazon

Software Development Engineer Intern
JUNE 2024 - SEPTEMBER 2024
Vancouver, BC
OOP, Kotlin, TypeScript

  • • Creating internal tooling for AWS teams using OOP principles with Typescript and Kotlin
  • • Wrote Software Design Document and created Prod intern project that will be used by all new AWS services
  • • Write Unit and Integration Tests for both personal and Pipeline testing in my team’s CI/CD processes

University of Waterloo

Undergraduate Research Assistant — Machine Learning
JANUARY 2024 - APRIL 2024
Waterloo, ON
C++, CUDA, Python, Pandas

  • • Researched Parallelizing Zero-Knowledge Proofs of Machine Learning workloads to reduce proof overhead
  • • Work with PyTorch and Linux Servers to compare and analyze ZK frameworks on Runtime, and Space Usage

Federal Government of Canada

Junior Web Developer
MAY 2023 - SEPTEMBER 2023
Ottawa, ON
React.js, Express.js, Docker, Python, Selenium

  • • Programmed Front-end and Back-end applications using React.js and Express.js for tasks such as Web Scraping and requesting federal government contract history for both internal and public use
  • • Used Selenium to automate live fact checking of company reports, saving the company hundreds of hours on my own initiative
  • • Containerized and programmed Node and Python Back-end technology using Docker for ease of end users
  • • Deployed Full-Stack and Front-end applications using AWS Cloud Computing and Drupal

Carleton University

Undergraduate Computer Science Teaching Assistant
SEPTEMBER 2022 - APRIL 2023
Ottawa, ON
Java

  • • Taught Java programming and libraries to over 100 students through weekly tutorials to advance their understanding of lectures, programming concepts, and to showcase Java functionality and frameworks
  • • Answered student questions regarding Java syntax, errors and library documentation to help with coursework

Sovereign Prime

Front-End Development Intern
MAY 2022 - SEPTEMBER 2022
Ottawa, ON
React.js

  • • Programmed multiple components using React.js with high regard to scalability and decreased page rendering time by 25% to successfully emulate a social media profile page and online marketplace
  • • Merged WebSocket chat room app and personal work into the website using GitHub and knowledge of the project architecture of over 160 files to keep website up to date with peoples’ work
  • • Installed multiple JavaScript libraries into the project using dependency files and node package manager to expand the website’s use cases and improve scalability
  • • Proposed website ideas and communicated with over 55 coworkers to avoid work duplication, and maintain documentation and standard design principles

GitHub Repositories




Resume

If the PDF is not loading, check it out on tiiny.host

Awards

Award NameValueDate
Hedera AI and Agents Challenge - First Place03/2025
ZKVerify - ZK Proofs with New Technology Bounty03/2025
EigenLayer House - Second Tier Prize03/2025
Frontiers by Paradigm x Succint Labs Bounty08/2024
ETHDenver 2024 Metamask and RISC0 Bounty — First Place Winner03/2024
ChainSafe Web3.js Plugin Bounty — Second Place02/2024
UWaterloo Blockchain Club Research Circle Researcher02/2024
University of Waterloo Undergraduate Researcher01/2024
The Graph Foundation Subgraph Development Hackathon - First Place10/2023
Ananmalay Computer Science Scholarship$1100 CAD09/2023
Espial Computer Science Scholarship$1000 CAD09/2022
Carleton Computer Science Faculty Sponsorship$16000 CAD09/2021
Waterdown Rotary Club Leadership Sponsorship$1000 CAD09/2021
Air Cadets Paul Proulx Award for Spirit and Engagement02/2021
Air Cadets Rank of Warrant Officer Second Class01/2020
4.0 GPA University of Waterloo and Carleton UniversityAll terms
Dean's Honours ListAll terms