About Me
I'm a software developer. I was born in 1994(you can do the math) and grew up in Sabalgarh(small town near Gwalior, India). Shortly after doing my Bachelor in Information Technology from SGSITS Indore, I joined the engineering team at Persistent Systems where I worked on a wide variety of web development projects.
I've written code for Disney + Hotstar, India's largest OTT platform that serves millions of people in and outside India to watch great quality sports and entertainment content.
Here are a few technologies I've been working with recently:
- TypeScript
- ReactJS and NextJS
- ZK Development(Noir and Cairo)
- Rust
- (S)CSS & TailwindCSS
Where I've Worked
Blockchain Developer @ Nethermind Research
March 2024 - Present
- Contributed to Starknet Remix Plugin which allows developer to write and deploy starknet smart contracts from Remix IDE.
- Contributed to zkSync Remix Plugin which allows developers to write and deploy zkSync smart contracts.
- Created Restaking.info frontend for Eigenlayer where operators and restakers can see relevant metrics.
- Contributed to Teeception.ai project, where AI agents are deployed in TEE environment with complete control over funds and users can challenge these agents for Jailbreaking.
Senior Frontend Engineer @ Socialroots
Jan 2023 - March 2024
- Worked as a Senior Frontend Engineer to build and maintain a network coordination platform.
- Tech stack: ReactJS, TypeScript, GraphQL, NodeJS, TailwindCSS, Docker.
Developer @ Passage Protocol
Jan 2022 - Jan 2023
- Worked as a Developer to build Infrastructure platform for NFT and DAO communities that allows communties to deploy their ERC721 and ERC1155 contracts, manage membership, using dynamic NFT to show their token balance,community reward and other dynamic attribute on membership NFT.
- Created Frontend interface that allows user to upload NFT configraturation such as Network to deploy, NFT type(ERC721, ERC1155), mint supply, etc.
- Tech Stack: Solidity, Hardhat, Ether.js, NextJS, Typescript, Tailwind.
Engineer @ Turing
Jul 2020 - Jan 2022
- Worked as a Software Developer to build and maintain the Turing Platform.
- Worked on Postmatch product that allow developer to seamlessly track all their reviews, manage tasks and billings, etc.
- Tech stack: ReactJS, Antd, NodeJS, Molecular.
Software Development Engineer @ Disney + Hotstar
Apr 2018 - June 2020
- Developed and shipped Subscription module that allows users to purchase Disney + Hotstar membership in all supported countries.
- Developed Phone number login UI for Disney + Hotstar website
- Made Architectural and design changes in site to launch it in new market
- Contributed extensively to CI/CD process for effective deployment, automatic scaling using GoCD and Kubernetes.
Software Engineer @ Persistent Systems
Aug 2016- May 2018
- Worked in Front-end technologies, HTML, CSS, JavaScript(ES6) to develop responsive Web applications.
- Worked in Node.JS to create back-end systems for large enterprise applications.
- Contributed in creating code deployment pipelines.
Some Things I've Built
TileVille
TileVille is an innovative on-chain strategic city development game built on the Mina blockchain. The game's core premise revolves around players constructing and managing their own cities on the fictional island using hexagonal tiles representing trees, roads, and windmills.
The game features a single map where players participate in competitions by paying an entry fee. During these competitions, players aim to earn the highest score by strategically placing tiles and adhering to specific rules, such as connecting the city center to the port with road tiles for bonus points, creating parks with tree tiles, and optimally placing windmills on hills.
So far we have about 3000 paid games played by users in the mina community. Game also got grants from MINA foundation for development.
- O1JS (zk DSL)
- NextJS
- Typescript
- TailwindCSS
Noirlings
Noirlings is an interactive tutorial designed to help beginners learn Noir(ZK DSL). Inspired by projects like Starklings (for Cairo) and Rustlings (for Rust), Noirlings provides a hands-on learning experience through a series of progressive exercises that cover fundamental concepts such as structs, variables, traits, and more.
The tutorial assumes minimal prerequisite knowledge, making it accessible to newcomers in the zero-knowledge space. Users solve increasingly complex exercises at their own pace, with helpful hints available when needed. The current collection of exercises can be viewed in the project's GitHub repository, with plans to expand the curriculum significantly.
- Rust
- Noir
All Things Rust
All Things Rust, my YouTube channel where I dive deep into the world of Rust, Cairo, Noir, smart contracts, and Web3 applications. Each stream is a 2+ hour exploration of advanced topics, designed to help developers understand the intricacies of blockchain development and cutting-edge technologies.
With over 20 streams and counting, I cover everything from foundational concepts to advanced implementations, sharing insights, code walkthroughs, and practical tips.
- Cairo
- Noir
- Rust
- Frontend Tech
- Youtube Streams
Stark Voice
StarkVoice is a innovative Decentralized Proposal Voting Platform on Starknet. This platform leverages blockchain technology to ensure trust, transparency, and efficiency in voting on various proposals. This platform will primarily be available to Starknet. StarkVoice supports following features:
- Time Bounded Voting
- Permissioned Voting
- Token Weighted Voting
- Starknet + Cairo
- Zero Knowldege Proofs
- NextJS
- Typescript
- TailwindCSS
- EtherJS
What's Next?
Get In Touch
Interested in Web, Open-source, and all things Software Development or just want to say Hi 👇