Portfolio · 2026
Aspiring graphics researcher
I'm a CS graduate who loves graphics and compilers. I love reading CS theory, and I like *trying* to apply that theory in my projects, which is why I have too many to count, and also why I've abandoned a number of them. I just love learning new stuff, and I'm constantly wondering what to learn next, and how it'll help me become a proud expert when I'm old. Someone who can treat CS as a science and art with respect.
Implementation of my own simple graphics API. It talks to the VMWGFX driver through IOCTLs.
→ github.com/saswatjk/sg_api OngoingOngoing physically based path tracer in C. Firstly done in CPU, integrating with HIP-RT.
→ gitlab.com/saswatjungkhadka/pbrt OngoingOngoing project to learn renderer architecture and D3D12.
→ github.com/SaswatJK/directx-practice OngoingStarted this project to learn neural networks from scratch while also learning HIP programming. Nearly finished — just tying up the last few loose ends.
→ gitlab.com/saswatjungkhadka/AMDGPULearn OngoingTorrent client that focuses on music, so it can download and play at the same time. High usage of concurrency.
→ github.com/SaswatJK/MusicTorrent On holdA simple compiler built from scratch using compiler theory. Each stage of compiler theory can be traced throughout.
→ github.com/SaswatJK/MinimalCompiler DoneC++ and SFML to make a topdown game engine. Extended the 'from scratch' philosophy to art and music, which are also original. Group project — I did game physics and art.
→ github.com/kripesh101/injected DoneI derive the famous Specular and Diffuse BRDFs from scratch, from first principles.