Skip to content

Jaikaran Singh

@jaipack17

React
Deep Learning
Backend
Data Structures
Game Development

Roorkee, India

I am a passionate developer and learner. I started programming when I was in 7th grade and continued it as a hobby during the lockdown and got proficient in it. I started off with basics, some algorithms and data structures on geeksforgeeks and codechef but then slowly delved into game development through Roblox (a game that I had been playing for a long time). My interest in game development surged and I explored a vast variety of tools and libraries surrounding gamedev. The idea of simulating things, to program things to act a certain way was quite fascinating to me. I have showcased a lot of work on my twitter as well http://twitter.com/jaipack17 I was quite inclined towards simulating physics as it was my favourite subject at school so I decided to make a 2D Physics Engine in roblox (something that was never possible in roblox to begin with, since it is a 3D engine). This was a huge innovation on roblox and it was something that had never been implement on Roblox before. And surprisingly a 14 year old me was able to make it possible: https://github.com/jaipack17/Nature2D

I built this product myself, made a documentation site for it, made a post on the official roblox developer forum and managed my github repository in a great manner. I further delved into different technologies like ray tracing, ray marching, compute shaders, steering behaviors etc. some of which are posted on my twitter as well.
I even wrote articles on topics like collision detection and response, quadtree datastructures for gamedev, steering behaviors etc. most of which I implemented in Lua and Luau. https://github.com/jaipack17/write-ups
These libraries and write ups that I had made have been loved by the developer community all around the globe. And that is how my love for programming and open source came from.

Alongside this, I also built a blog and a website for myself
https://jaipack17.github.io

And learnt many different frameworks, technologies, programming languages over time. I would say I am somewhat experienced in this field. But now I want to make a complete shift towards software development and artificial intelligence. With the guidance that I already have, I am sure many gates will open and I'll be able to strengthen my skills and develop myself.