Indian tabletop game similar to billiards
Using Phaser.js, Express.js, Node.js

Generative art created using flocking, dithering and other algorithms
Using p5.js

Simulates Conway's Game of Life
Using p5.js, Flask, Google Cloud Platform. Github version uses Python & Pygame

Newsletter Generator Demo

Web application that takes links to articles from client's news website and generates .html newsletters
Using Python, Flask, BeautifulSoup, Google Cloud Platform

Shutdown Scheduler Demo

Windows app to schedule a shutdown
Using Python & Tkinter

Converts a .png file of a qr code into a .plt file used by laser engravers
Using Python, Prolog, HP-GL

Synthesizer played with hand gestures tracked by a camera
Using Google MediaPipe, Web Audio API, Node.js

A word association game powered by WordNet and natural language processing
Using Python, WebNet, React, Vite

Bunshi Demo 1

Displays the bond line structure of any chemical
Using Python, Flask, BeautifulSoup, Google Cloud Platform

Loan Reports Demo

API that Generates custom loan reports and visualizes data
Using Python, Pandas, High charts, Django

MIDI Controller Demo

A MIDI controller with buttons and potentiometers to control a DAW
Using C++ and Arduino

A game based on Prim's Maze Generation Algorithm
Using React with JSX


Freelance Software Developer


Getafix Design, Independent | Sep 2020 - Present (4+ years) | Remote

Software Developer / Integration Engineer


Healthy Planet | Feb 2022 - May 2025 (3 years 4 months) | Toronto, Canada

Data Analyst


Gromor Finance | Jun 2019 - Aug 2020 (1 year 3 months) | Mumbai, India






harshrajmachikar@gmail.com