Projects

Helmer

A new way to record screencasts - Capture audio, video, camera, keystrokes & everything else, merging it together to create videos. Everything works locally and you can also use AI to help you out and speed up the process.

Rust · Tauri · Astro · Video & Audio Processing · ffmpeg

Raft Simulator

A browser simulation of the Raft protocol, useful for understanding how it works.

Implementation based on the Raft whitepaper

Raft · Distributed Systems · HTML Canvas

scap - modern screencapture engine

High-performance, cross-platform screen capture library in Rust.

Acquired by Cap

Rust · Cargo · Video processing · ffmpeg

wifi share

A browser extension and a web app to allow you to share a scratchpad over the network.

Browser Extension · Socket Programming · Figma

SDK Integrator

A GitHub App built with Probot that integrates SDKs with your project

AI Agents · RAG · AI Programming · LLMs

Milaap

Milaap is a decentralized video/audio chat & conferencing application, which is designed to work on the edge (i.e. peer to peer), with very little interference of the server. There are many video calling applications around the globe, but they are mostly server-based applications putting maximum load on the server, wherein the audio and video quality decreases with increase in the number of participants. Many don't even support end-to-end encryption. So my team and I decided to develop a one-stop solution, not only to address all these problems, but to give a seamless experience to the user. Milaap is a decentralized video/audio conferencing application, which is designed to work in a peer to peer fashion. It is designed to work efficiently on all platforms.

Node · React · Express · JavaScript · MongoDB · WebRTC · Gcloud · Nginx · simple-peer

myNano - improved fork of nano text editor

When opening a directory in nano, the original behaviour was to display an error message saying the file we opened is a directory. After my changes, on opening a directory, it displays the contents of the current directory and lets you navigate through the directories using the UP/DOWN arrow keys to select a file/directory and ENTER to open the selected directory.

C · make

See more Projects here