Decorative rotating star animation
Loading scene...

Viraj Bhartiya

I enjoy creating things that live on the internet. What Started as a past time in my summer vacations has now turned into my life.

I like to build weird, wacky, wonderful things that make people go "Wow, that's cool". I am a self-taught developer who loves to learn new things and experiment with them. I can help you build websites or apps or basically anything that can run on a piece of silicon*
*(or whatever, who knows what the future holds?).

Yes, this is a button

Experience

Software Engineer

SatsTerminal

Building swap infrastructure on Canton Network for institutional-grade Bitcoin transactions.

Developing the Borrow SDK to enable Bitcoin-backed lending and yield products.

Open Source Engineer

Protocol Labs

Contributing to Lotus, the Go-based reference implementation of the Filecoin decentralized storage network.

Collaborating with ChainSafe on Forest, the Rust implementation of the Filecoin protocol.

Building Ethereum RPC methods to enable seamless interaction between Ethereum developers and Filecoin.

Committee Head

KJSCE CodeCell

Built websites for the Debating Society, Voices of Somaiya Vidyavihar University, and the tech fest KJSCE DevOpia.

Conducted workshops on competitive programming, covering C++ fundamentals and algorithmic problem-solving.

Core Team Member

GDSC KJSCE

Organizing technical events and workshops as part of the Google Developer Student Club.

Web and ML Lead

IICPC

Built the official website for India's largest competitive programming camp, involving 30+ colleges including IITs, NITs, and BITS.

Achieved 70,000+ page views and 15,000+ unique visitors during the Codefest event.

Software Developer

TopClub

Built the frontend for a fantasy football app using React.js and SCSS, focusing on intuitive UX for team building and player card collection.

Developed backend services in Node.js with scalable APIs for real-time player stats and leaderboard functionality.

Integrated RapidAPI services to fetch live player data and match performance metrics.

Software Developer

MGPEL

Built a creator and brand platform using React.js, Tailwind CSS, Node.js, with AWS RDS (PostgreSQL) and S3 for storage.

Developed analytics dashboards and personalized storefronts for creator and brand onboarding.

Achieved 19,000+ page views and 7,800+ unique visitors in the first month with a focus on performance and SEO.

Hackathon Achievements

EthIndia 2024

ThreeDrive

Winner
2024

Built ThreeDrive, a decentralized storage layer with zk-proof generation on upload. Won Walrus Protocol track by Sui Foundation.

Unfold 2024

OpenFund

Winner
2024

Built OpenFund, a GitHub-integrated bounty protocol to incentivize OSS with crypto. Won 1st prize from 120+ teams; awarded by Nethermind, Okto, and Rabble Tracks.

Prakalpa 2025

Parity Protocol

Software Track Winner
2025

National-level engineering project competition. Presented Parity Protocol, a decentralized compute execution network; awarded best software track project.

Filecoin Dev Summit Toronto 2025

HotVault

Demo Showcase
2025

Demoed HotVault, a PDP-based hot storage client on Filecoin. Showcased fast retrievals, encrypted chunking, and sync pipeline with proof verification.

Smart India Hackathon 2025

Rail Infrastructure Optimization

Winner
2025

Built a rail infrastructure optimization algorithm focused on maximizing train throughput per track section for Ministry of Railways.

THE GITHUB FLEX

Loading activity...

Proof of Work

Minimal snapshots of shipped things—one design system across stacks, surfaces, and problem sets.

[01]

Proof point

Cognia: Personal Memory Infrastructure

A decentralized memory layer that captures, indexes, and recalls your digital actions with complete local control and privacy. Built with PostgreSQL, pgvector, and full Ollama support for local AI processing. Features browser extension, semantic search, 3D visualization, and MCP server integration.

PostgreSQL
pgvector
Ollama
ETHGlobal
[02]

Proof point

Rail Infrastructure Optimization

Built a rail infrastructure optimization algorithm focused on maximizing train throughput per track section.

Optimization
Operations Research
[03]

Proof point

Cachly: The Cache Manager

Cachly is a type-safe, production-ready in-memory cache system for Node.js and TypeScript. It features advanced dependency tracking, intelligent invalidation, TTL, stale-while-revalidate, async operations, event system, statistics, advanced eviction, partitioning, compression, circuit breaker, distributed support, tags, groups, bulk operations, decorators, middleware, CLI tools, and cache hit/miss hooks. Perfect for high-performance applications requiring sophisticated caching strategies.

TypeScript
Node.js
NPM Package
[04]

Proof point

HotVault: Filecoin Hot Storage Solution

Prototype for a data storage drive application that leverages Filecoin's verifiable storage, powered by Proof of Data Possession (PDP), payable with FIL-backed Stablecoin.

Filecoin
Blockchain
Storage
[05]

Proof point

Structurize: Opensource JSON to structured data

Structurize simplifies the conversion of JSON data from APIs into structured formats. This open-source tool supports TypeScript, JavaScript, Dart, and more, allowing users to effortlessly transform complex JSON into manageable tabular data. Perfect for developers looking to streamline their data processing workflows.

React
TailwindCSS
[06]

Proof point

Inter IIT Competitive Programming Conaclave

Designed and developed the official website for the Inter IIT Competitive Programming Conclave, India's largest competitive programming camp according to statistics involving 30+ colleges including IITs, NITs, and BITS

React
TailwindCSS
[07]

Proof point

Rusty License Generator

"LICENSE GENERATOR" is a versatile software tool designed to simplify the process of generating license files for your projects. With an easy installation process, it allows users to quickly create license files by specifying the license type, year, full name, project name, and file extension.

Rust
CLI
[08]

Proof point

DevOpia: The Tech Fest Extravaganza

KJSCE DevOpia is an exciting event that promises to bring together the brightest minds in the country. it's a national-level offline hackathon where you can showcase your skills in both hardware and software domains.

React
Sass
[09]

Proof point

SciOps: A superfast scientific Calculator

With an interactive prompt for seamless computations and a wide range of functions, SciOps simplifies calculations Perform basic arithmetic, advanced functions, and more with ease. Developed with 64-bit binary floating-point arithmetic, accuracy is ensured, though be aware of potential rounding errors.

Rust
CLI
[10]

Proof point

Atari Breakout Game with Reinforcement Learning

The project "Deep-Q-Network-AtariBreakoutGame" utilizes Deep Q Learning with Python, Numpy, OpenCV, PyGame, and PyTorch for playing Atari Breakout. The GitHub repository provides commands for training and testing. The neural network processes preprocessed Atari frames using a specific architecture outlined in the project.

PyTorch
OpenCV
PyGame
[11]

Proof point

NLP Guardian: Spam Email Detection

Email spam detection is a crucial task in ensuring the security and efficiency of email communication. By leveraging machine learning techniques, such as Natural Language Processing and the Multinomial Naive Bayes algorithm, we can develop effective solutions for detecting spam emails

NLP
Machine Learning
[12]

Proof point

Alien: The WiFi Wizard

Alien is a desktop app that turns any device with a web browser into a secondary screen for your computer over WiFi. Alien can be used to mirror entire computer display onto any device screen that has a web browser.

Electron
React
WebRTC
[13]

Proof point

Feather: Light as a Note

Take notes on the go. Feather is lightweight Google keep clone. Syncs notes on the cloud instantly so you never lose them.

Flutter
Firebase
[14]

Proof point

Pyxis: The Stealthy Spyware Suite

A collection of Spyware tools for monitoring another device stealthily. Text Message, Live picture from front and back camera, Keylogger, Notifications

Kotlin
Firebase
[15]

Proof point

Lucid: Dreamlike Image Generation

A collection of text-to-image generation tools built using OpenAI's CLIP model. Generate images from text/images, Generate videos from text, Generate music video from lyrics

Python
OpenAI
Stable Diffusion
[16]

Proof point

ChatGPT Google Extension: The Search Companion

With all the talk about ChatGPT being the Google Search killer, I built a simple browser extension that shows ChatGPT results along with Google Search results.

Typescript
Chrome Extension
[17]

Proof point

Riverto: Streaming Rhythms

Riverto is a free music streaming and download app built using Flutter. It was launched on Google Playstore on September 21, 2020. Due to some legal issues, the app had to be taken down from the play store

Flutter
API Extraction
[18]

Proof point

Medco: Your Medicine Mate

Medco is a medicine reminder app using SQL as the database built using flutter. Timely notifications are sent to the user's mobile to remind them to take their medications.

Flutter
SQL
[19]

Proof point

Maple: The Ebook Wonderland

Choose from millions of best-selling ebooks. It's all free. When finished, find the next one from the genre of your choice. No Ads. No subscription. Take Notes in the Ebook itself. Bookmarks? We got you covered. Dark Mode. Save Books Offline

Flutter
Firebase
EPub
[20]

Proof point

Informal Eats: Recipes Galore

Informal eats provide recipes from over 10,000+ blogs for free. Enter the ingredients available with you and we'll show the related recipes.

Flutter
API Integration
[21]

Proof point

Flappy Bird AI: The Autonomous Avian

A Flappy Bird AI that learns to play by itself. Built by implementing reinforcement Learning

JavaScript
Reinforcement Learning
P5.js
[22]

Proof point

Face Recognition Attendance System: The Facial Gatekeeper

It is a Face recognition system which can be used at an organization of any level for logging the attendance of their employees at a glance.

Python
OpenCV
Firebase

Stuff I've Worked with

Loading scene...