Het Shah
Greatness from small beginnings
Het Shah
Hi there!
I’m a hardworking, team-oriented programmer who strives to write clean, cache friendly code. I’m passionate about Software Engineering and Game Development. I’m always eager and enthustiatic to learn and leverage my skills to facilitate code workflow. Currently I'm researching about privacy and security concerns in Metaverse (AR, VR, XR).
I work great individually but I work even better alongside a team.
I love being able to design and develop interactive dynamic experiences that can be enjoyed by a wide-range of different audiences, since past 5 years I've worked on several shipped titles and major projects:
I'm an adept programmer and love learning new things in tech.
I love coding and I'm always enthustiatic about solving challenging problems by working with others to help deliver quality output. Over the years though I've honed my experience with the following:
I'm a graduate student pursuing Computer Science at CSUN.
Throughout my academic tenure I have gained decent knowledge in C++, C#, JAVA, HTML5, CSS, Javascript, Data Structures and Algorithms, Software Development Life Cycle, Mobile Application Development and Database Systems.
Professional Projects
Football Simulator
Gameplay Engineer | Core
Refactor Games
( XB1 | PC)
Gameplay Engineer
Mini Shooters: Battleground Shooting Game
Software Engineer
iDivine Creation Technologies
(Android | IOS)
Software Engineer
Software Engineer
Software Engineer
Personal Projects
These are some of the personal projects/prototypes I've worked for experimentation!
PC / Android endless Shoot'em Up.
Robo Sci-fi is a A survival Robo Sci-Fi Game significantly developed with a full-fledged user experience and eye-pleasing graphics. Focused on developing smart enemy AI, achieved this goal using Nav-mesh, waypoints, and A* path finding. Survive by eliminating Enemy AI with a set of various kinds of weapons in a Neon based environment developed particularly for the PC / Android(in progress) platforms. Survive by destroying Enemy AI with a set of various kinds of weapons
2D Tank battle game, a Survival Game significantly developed with a full-fledged user experience with a variety of Artillery and Base propellers to choose between inorder to defeat Enemy Tanks set in a Neon Style 2D environment (video link in Title Desc.)
Fun physics based time killer
For a weekend project, I created a finger-gesture based swipe and strike prototype. (Needs some good Level-Designing)
Beat Saber VR based prototype with Mouse Controls
Similar to Playstation's exculsive Beat Saber VR game, I tried to develop a prototype of sword swinging(which uses VR Controllers) controls with input bindings of holding LeftClick and Mouse Hovering around the surface.
Fun with Raycast.(Experimentation))
Created this prototype solely to implement Raycast based detection for Obstacle Avoidance. Added a hover board controllable entity for dodging the obstacles manually(WASD) while in motion.
Castle Attack is a 2D physics based Casual Game in which Player has been equipped with a Catapult which can throw Rocks and Arrows on Castle in a predicted Trajectory of a projectile motion to destroy the castle and complete the level. It comprises of 3 different ages (Medieval, Modern, Future) and as per the era we progress in the game there are new unlockable characters and new customizable weapons.
This is an interaction based 3D navigable portfolio, where you can scour through the environment and check out my activities related to Academic and Professional work experience. For navigation I have added 2 modes as of now: Jetpack and Car, I have been incessantly updating and adding new features to this profile playground. Suggestions and feedbacks are always warm heartedly welcomed @ My contact
Recursion Tree Method is a pictorial representation of an iteration method which is in the form of a tree where at each level nodes are expanded. Generating tree branches using recursion and backtracking by specifying the values of iterations and number of splits by considering the second term in recurrence as root. It is useful for visualization when the divide & Conquer algorithm is used.
Academic Projects
Demonstrating α-β algorithm to showcase advantages of Parallel Processing
As an end-semester project I worked on Chess-AI Project developed by Sabastian Lague .
A Machine Learning algorithm that can train the model to distinguish between the Disaster & Non-Disaster Tweets.
Contact Me
Master's in Computer Science © 2023 CALIFORNIA STATE UNIVERSITY, NORTHRIDGE
Football Simulator © 2022 REFACTOR GAMES.