GITHUB | LINKEDIN

Hello, I'm Jatinder Bhachu,
Software Developer.

Projects

File Browser (WIP)

GitHub

C++ / OpenGL

An experimental file browser with a focus on productivity and speed. Written in C++17.

Features:
  • Tabbed browsing
  • A command palette to run commands like 'replace' and 'mkdir'
  • A fast search command with '/'

Showcase

Tabs and docking
Replace in selection using the command palette
Fast search using '/' command

Vector Field Visualizer (WIP)

GitHub

C++ / OpenGL

A 3D vector field visualizer using GPU particles.
Uses OpenGL compute shaders to simulate thousands of particles in real time.

Screenshots

Vector field gif 1
Spiral Vector Field GIF

Exploding Kittens Clone

ReactJS / NodeJS / WebSocket API

A clone of the Exploding Kittens card game, built with ReactJS and NodeJS.

Features:
  • Easily invite your friends with a single link!
  • Find someone to play with using the lobby browser!
  • Memes.

Demo

Screenshots

Main Page
Home Page
Main Page
Lobby Menu
Main Page
Lobby Browser
Main Page
In Game
Main Page
Game Over screen

OpenGL Graphing Calculator

GitHub

C++ / OpenGL

A graphing calculator inspired by Desmos.
  • Multiple equation input
  • Drag and zoom
  • Fast rendering using SFML and C++

Screenshots

Graphing Calculator GIF
Graphing Calculator Screenshot

My Technical Skills

C++ | Python | Java | Javascript | HTML | CSS

ReactJS | AngularJS | Spring Boot | OpenGL

About me

I'm a passionate software developer that specializes in C++. I enjoy making interactive applications and learning about new technologies by experimenting with different ideas.