Kshitij Mahajan: Developer Advocate
Developer Relations | Full-Stack & Web3 Developer
About Me
Born in Amritsar, I graduated from the Indian Institute of Technology, Goa, with a Bachelor's in Electrical Engineering. This technical foundation launched my journey into software, first as a Software Development Engineer and now as a Developer Relations professional. I'm currently building my own startup, driven by a passion for bridging the gap between complex technology and the developers who use it. I thrive on creating SDKs, tutorials, and documentation that empower technical communities. Now, I'm channeling that experience into creating products that not only solve real-world problems but are also a joy for developers to use.
Experience
Developer Relations, Bitquery
June 2024 - Present | Remote
- Created custom SDKs for clients wanting to use Bitquery solutions to make the overall development process easier.
- Regularly updated the official documentation according to the new product updates and SEO requirements.
- Published many tutorial projects to help developers get started with Bitquery APIs. Some examples are PnL Calculator, Wallet Balance Monitor and BSC sniper bot.
- Provided support to developer community via Telegram support channel.
SDE Intern, TSAW Drones
June 2023 - Nov 2023 | IIT-Delhi, New Delhi
- Using MERN stack, created many internal portals that enhanced operational efficiency by 50%.
- Participated in and learnt about DevOps activities and created many essential pipelines on AWS.
- Daily activities included making updates on the website.
- Optimized the SEO of the main website and made 5+ new pages with seamless responsiveness across all platforms.
Projects
BSC Sniper Trading Bot
- Created an automated bot to detect newly created BSC Memecoins.
- Utilized Bitquery Protobuf streams to capture the newly created token details with minimal latency.
- Used ethers library functions to execute buy as soon as the token is created and sell after exactly one minute.
- Deployed in on Google Cloud VM instance to keep it running 24*7.
Protobuf Kafka NPM package
- Published the bitquery-protobuf npm package for beginners.
- Simplified the process of setting up and running a Protobuf stream.
- Used this package to pitch Protobuf stream as a solution to consumers looking for minimal latency.
DevRewards
- Developed a full-stack web3 application using smart contract for rewarding open source contributions.
- Implemented a data flow using GitHub web-hooks to access the commit data for the user.
- Built a smart contract to run the automated reward distribution when a pull request from user is merged.
- Established Chainlink Node and used Chainlink Oracles to enable the communication between smart contract and external API’s.
My Skills
| Category | Skills |
|---|---|
| Languages | Rust, GraphQL, JavaScript, TypeScript, Solidity, Python, Java, HTML, CSS |
| Frameworks | React, Next, Node.js, Hardhat, Express, MongoDB, Kafka, Protobuf, gRPC |
| Developer Tools | Git, GitHub, Docker, VS Code, Visual Studio, Linux, Postman, Brew |
| Devrel Tools | Hubspot, Jira, Slack, Veed.io |