Projects

Table of Contents

What matters the most is what you do for free.

John Gorka

1. Sherlock: A system for Retrograde Analysis in Chess

Common Lisp
Ongoing

Project Repository: https://gitlab.com/pranavats/sherlock.git

2. Chord: A Disassembler library.

Rust
Winter 2018
A Disassembler for an ISA (RV64IMAFD) from the RISC-V family of ISAs. Inspired by Capstone Disassembly Engine.

Project Repository: https://gitlab.com/pranavats/chord.git

3. Branch Tracer

Rust
2019
A utility to manage a radare2 debugger session to log branches in a program.

Project Repository: https://gitlab.com/pranavats/branchtracer.git

4. Bicycle Computer

C
Summer 2016
A project in Embedded Systems, wherein a microcontroller (TI MSP430G2553) calculates the distance travelled and average speed throughout the trip using hall effect sensor (DRV5023).

Project Repository: https://gitlab.com/pranavats/bicomp.git

5. Setbright

Rust
2018
A trivial utility to control brightness of backlight (both screen and keyboard) which I needed because xbacklight doesn’t do keyboard backlight, and I use StumpWM.

Project Repository: https://gitlab.com/pranavats/setbright.git