Arya Deshmukh
Hello! I'm Arya Deshmukh, a B.Tech. student in Computer Science and Engineering at the Indian Institute of Technology, Roorkee. I am passionate about solving complex technical challenges, especially those in the Web3 space, blockchain development, and software engineering. Below is a summary of my projects and skills, tailored for ETHIndia, focusing on my Web3 work and my contributions to decentralized applications.
Internships
Software Engineering Intern - Microsoft
- Project: Integrated Generative AI features in Microsoft Power Pages for enhanced user experiences.
- Tech Stack: .NET Framework, GPT-4 API integration.
- Skills Acquired: AI integration, API development, form optimization for end-users.
Education
- B.Tech. in Computer Science and Engineering - IIT Roorkee, CGPA: 9.127 (2024 Expected Graduation)
- Competitive Programming - Active participant on Codeforces (Expert, handle: aryaad), achieving strong global ranks in multiple rounds.
Key Web3 Projects
1. Cricket Betting dApp - Cricbet
- Description: A decentralized betting application built to enhance user trust and transparency in the betting process.
- Tech Stack: React for UI, Solidity for contract development, Web3.js for blockchain interactions.
- Unique Features:
- Utilizes blockchain for transparency, ensuring secure and anonymous transactions.
- Custom prize distribution algorithm developed to ensure fairness.
- Deployed and tested on blockchain test networks to simulate real-world conditions.
- Skills Demonstrated: Blockchain development, Solidity programming, Web3 integration.
2. TaskHub (Hackathon Project at IIT Roorkee)
- Description: A real-time task management web app developed in a competitive hackathon environment.
- Tech Stack: Django (backend), HTML/CSS/JavaScript (frontend), SQLite (database).
- Objective: Designed for organizational use to enhance productivity with real-time task updates.
- Skills Demonstrated: Full-stack development, quick prototyping, and Web2-to-Web3 adaptability for decentralized task management solutions.
Additional Technical Projects
Bhawan App
- Tech Stack: Flutter, Firebase.
- Objective: Created a mobile app to digitize various IIT Roorkee facilities, enhancing the student experience.
SIC/XE Assembler
- Details: Developed a 2-pass assembler in C++ for SIC/XE, covering essential low-level system concepts like program blocks and control sections.
Configurable Cache Simulator
- Tech Stack: Verilog, for simulating cache behavior with configurable sets/ways.
- Skills Demonstrated: Knowledge of hardware architecture and performance optimization.
Skills and Tools
- Programming Languages: Java, C++, Solidity, Verilog.
- Web3 & Blockchain: Solidity, Web3.js, smart contract development.
- Software Tools: Git, VS Code, Flutter, React.
- Languages: English, Hindi, Marathi.
Academic Achievements
- JEE Advanced 2021: AIR 400
- JEE Mains 2021: AIR 1288
- KVPY 2021 SX: AIR 607
Projects
EcoChain
Empowering Environmental Change with Decentralized DataReact, Fluence, Spheron, Zero-Knowledge Proofs (ZKP), AkaveSkills
Python
Solidity
JavaScript
React.js
.NET Framework
Experience
- Microsoft - Software Developer Intern
May 2024 - July 2024
Project: Integrated Generative AI features in Microsoft Power Pages for enhanced user experiences.
Tech Stack: .NET Framework, GPT-4 API integration.
Skills Acquired: AI integration, API development, form optimization for end-users.