AGNISH GHOSH
+91 9007354697 ⋄ Kolkata, WB
⋄ ⋄EDUCATION
B.Tech, Computer Science and Engineering
Nov 2020 - Present
Heritage Institute of Technology, Kolkata CGPA:8.5 (till 6th Semester)
WORK EXPERIENCE
BaseLayer
Software Developer - Blockchain June 2023 - Present• Developed an on-chain privacy-preserving group for EVM-compatible chains, with ERC-4337 (Ac- count Abstraction) support.
• Currently working on TrueZk, a Type-1 zkrollup with a Rollup-As-A-Service approach (plug-n-play) for EVM-compatible chains, with minimal changes on the Execution Layer, opcodes, and Gas.
Cipherem
Software Developer March 2023 - Present• Designed a zk-identity SDK with zkSNARKS, implemented in Circom, for smooth, anonymous, on- boarding of users onto product platforms.
• Currently developing an EVM-equivalent zkrollup system and working on it’s corresponding EVM infras- tructure with Terraform and Ansible.
Pinehouse Research
Backend Developer Lead January 2023 - March 2023• Designed and developed a production level application for the hotel-management system of 7 star hotel chains across India. With rigorous use of AWS Lambda and DynamoDB, caching with Redis, CI/CD with Github Actions and Jenkins, other microservices in Go, and container-orchestration with Docker and Kubernetes.
BluPower
Data Scientist Intern November 2022 - December 2022• Explored GANs and developed a portal where the user could see a visualization of where to install renewable energy plants, throughout the map of India based on Geo-satellite imaging and machine learning.
Metafy
Research and Development Lead October 2022 - Present• Worked on Solidity smart contract vulnerabilities with Geth, Foundry, Hardhat. Implemented Bul- letproofs and other zero-knowledge range proofs in Rust.
Indian Association for the Cultivation of Science (IACS), Kolkata
Undergraduate Research Intern (Natural Language Processing) July 2022 - Present• Developed a prompt generation algorithm for Zero-Shot Relation extraction that gets the model the right contrasting sentence/word pairs for better training in Named-Entity Relation Extraction by 87%.
Coinhunt.cc
Full-Stack Developer Intern July 2022 - August 2022• Built a crypto-payments gateway by integrating Metamask as well as Binance Trust Wallet and Ethereum smart contracts to integrate them with the users on the database, optimising the users’ payment expe-rience by a margin of 75%
Kolkata Covid Resources
Backend Developer June 2021 - June 2022• Wrote web-scrapping libraries in Python to extract Covid Resources data from social media web-sites and worked with a Node.js and PostgreSQL DB that could provide real-time medical help to people suffering from Covid-19.
SKILLS
Languages - Typescript, Rust, Go, Solidity, C/C++, Java
Frameworks - MongoDB, React, Node.js, PyTorch, Circomlib, Halo2 Tools - Git/GitHub, Docker, Kaggle, PyCharm, Amazon Web Services Platforms - VSCode, Linux, Jupyter, Google Colab, IntelliJ IDEAACHIEVEMENTS
• Finalist of Smart India Hackathon, 2022, India’s most-prestigious hackathon and the most widely attended hackathon across the world.
• National-Level Winner of Major League Hacking India ‘22 (offline hackathon), HackSVIT.
Featured on ProductHunt.com for creating Kolkata’s most successful covid resources web app with an overall traffic of 704,000 as per Google Analytics in my 1st semester of college.
PROJECTS
3-Way Diffie-Hellman Key Exchange Algorithm Rust, zkSNARKs • Pure Rust implementation used to design a Diffie Hellman Key Exchange Algorithm, used in establishing secure connection between 2 parties, using Elliptic Curve Cryptography.
zkExchange Typescript, snarkJS, Circom, Mocha
• An API that allows you to prove the solvency of a company, without revealing it’s books. The system ingests csv balance sheet data and constructs a zero-knowledge proof, which can be resuably verified by an on-chain/off-chain verifier.
CONTRIBUTIONS
0xPARC/circom-ecdsa | Circomlib, Typescript
• Updated circom tester to the latest version and fixed all the breaking changes in the repo, changes were approved.