Shrey Tripathi

I am a student pursuing Masters in Computer Science at IIIT, Bangalore. I have a pretty good grasp of programming languages such as C, C++, Python, Java, and C#. I also develop full-stack web applications in python web frameworks like Django and Flask, and I also have a pretty good grasp of HTML, CSS, and Javascript.

My interests lie in the fields of Web Development, Machine Learning and Artificial Intelligence, Cryptography, and Blockchain.
I also like to study Mathematics and contribute to open-source projects.

Some of the applications that I have developed are a book review application in Flask, a blogging application in Django, a real-time chatting application in Flask and SocketIO, a Wikipedia like an online encyclopedia, a twitter-like app where users can post and edit their posts and like others' posts, and many more. All of these projects can be found on my GitHub.


Mowe: Create Motion Together

A Collaborative 2D Motion Design Web ToolReact, Node.js, JavaScript, Java, WebSockets, Figma, Spring, Spring Boot

Depocalypse NFT Marketplace 🛒

A decentralized NFT market. Create your own NFTs in no time and put them up in the marketplace. Buying, Selling, Auctioning, or even putting NFTs for charity with so much ease has never been easier.IPFS, React, JavaScript, Ethereum, Chainlink, Portis, Superfluid, Truffle, Polygon, Filecoin


Digital will for cryptocurrenciesReact, Python, TypeScript, SmartPy, SmartContract


A solution to help solve and streamline public crowdfunding solutionsSolidity, IPFS, MetaMask, Next.js, ethers.js, Ethereum, Blockchain, Smart Contracts, Polygon, Valist




  • Web Science Lab, IIIT Bangalore - Software Developer
    January 2021 - May 2021

    As a member of the Web Science Lab at IIITB, I built the first version of a Capacity Based Access Control (CBAC) portal for the Indian Urban Data Exchange (IUDX) framework, under the supervision of Professor Srinath Srinivasa.
    I successfully developed the basic functionalities from scratch, like user authentication, world initialization, role selection, role
    modeling, and role(privilege)-based data access