Hello I'm

Prince Johnson

Fullstack Developer | Indie Game Developer

About Me

Skilled and driven Full Stack Developer with 3+ years of professional experience building modern, high-performance web applications using React.js, Node.js, and RESTful APIs.

Proven expertise in delivering scalable front-end and back-end solutions, enhancing user experience, and optimizing deployment processes through CI/CD pipelines, Jenkins, and Selenium. Adept at collaborating with cross-functional teams to drive quality and efficiency across the development lifecycle.

Alongside a strong foundation in full-stack engineering, I possess deep technical exposure and internship experience in game development, having worked with Unity, C#, and AI-driven game mechanics like MiniMax and Finite State Machines. I have developed and published both 2D and 3D games, and actively participate in game jams and creative development projects.

Enthusiastic about continuous learning, I actively explore new technologies in game development and interactive design, aiming to blend creativity with solid engineering principles. With a passion for both robust software solutions and immersive digital experiences, I bring a unique edge to teams seeking both reliability and innovation.

I hold a Bachelor's degree in Computer Science and Engineering from the School of Engineering, CUSAT.

Downlaod CV

What I do

Game Developement

Enthusiastic and technically skilled in game development with 5 years of combined technical and internship experience, focused on designing and developing engaging 2D and 3D games using Unity and C#. Hands-on experience implementing intelligent game mechanics such as MiniMax algorithms and Finite State Machines to enhance AI-driven gameplay behavior and player experience.

Contributed to real-world projects during internships and built multiple independent games showcased on platforms like Itch.io, including participation in national-level game jams like BYOG. Proficient in tools such as Blender, Shader Graph, Cinemachine, and Photon PUN 2, with an interest in exploring multiplayer architecture and real-time rendering.

Certified through multiple platforms, including:

Coursera: Introduction to Game Development, Game Developer for Modern Platforms, Principles of Game Design

Unity Technologies: Unity Junior Programmer Certification

Constantly driven to explore innovative gameplay mechanics, immersive storytelling, and emerging technologies in the gaming industry.

Web Development

With over three years of experience in full stack web development, I have contributed to both internship and professional projects across diverse domains, specializing in React.js for the front end and Node.js for the back end.

During my internship at Networkz Systems, I architected and implemented a Car Rental Service System using a combination of Python, Django, PHP, and JavaScript, which handled both client-facing and server-side operations. I gained hands-on experience in database management using MySQL, collaborated with cross-functional teams to roll out new features based on user feedback, and improved application engagement by 30%. This internship laid the foundation for my full stack development journey.

At Tata Consultancy Services, I continued to deepen my expertise as a Systems Engineer, where I worked on enterprise-grade applications using React.js and Node.js. My role involved designing responsive user interfaces, developing scalable RESTful APIs, and implementing CI/CD pipelines using Jenkins and Selenium. I led efforts in enhancing automated testing coverage by 75%, significantly reducing post-release bugs. My contributions led to improved deployment speed, system performance, and end-user satisfaction.

In both roles, I maintained a strong emphasis on code quality, performance optimization, and seamless integration between front-end and back-end systems. My experience spans not only building applications from the ground up but also contributing to the continuous improvement of production-level software in agile environments.

Technical Skills

C++
90%
C#
70%
.NET
75%
JavaScript
80%
TypeScript
66%
React.js
79%
Node.Js
60%
Django
60%
Jenkins
60%
Application Programming Interfaces(API)
70%
CI/CD Pipelining
60%
Unity
80%
Unreal Engine
40%
Postman
60%
FullStack Developmemt
75%
Game Development
70%

Education

Class XII St.Antony's Public School

2015-2017

Bachelor of Technology School of Engineering,CUSAT

2017-2021

Work Experience

Systems Engineer Tata Consultancy Services

01/2022-Present
Responsibility :
  • Enhanced responsive React interfaces, improving usability and design, result ing in a 25% boost in user satisfaction.
  • Streamlined automated testing using Node.js,boosting test coverage by 75% and cutting post-release defects by 65%, ensuring higher product quality
  • Designed and deployed a CI/CD pipeline leveraging Jenkins and Selenium, achieving a 40% reduction in deployment time.
  • Implemented comprehensive API testing strategies in collaboration with cross-functional teams; ensured smooth system integrations that improved data exchange speed by 50%, enhancing overall application performance.
  • React.js , JavaScript, Node.js, Git, API Testing, CI/CD, Postman , qTest, Jenkins, Selenium.

Game Developer Intern Caden Enterprise Pvt Ltd

12/2020-02/2021
Responsibility :
  • Was Part of the Core Team and developed 2D Games in it.
  • Worked as Game Programmer in Game Projects in it.
  • Worked on the AI Concepts(Navigation,NavMeshAgent) to implement the Gameplay levels in it.

Game Developer Intern Banzan Ventures Pvt Ltd

07/2020-12/2020
Responsibility :
  • Played a key role in the development of 2D and 3D games, focusing on both programming and design.
  • Build intelligent game mechanics using MiniMaxand Finite State Machine algorithms to optimize strategic decisions made by non-player characters (NPCs), resulting in a 30% increase in overall gameplay satisfaction ratings among players surveyed.
  • Tech Stack: Unity , C-Sharp , Blender, Mixamo , MiniMax , Finite State Machine , HLSL(Shader).

Web Developer InternNetworkz System Pvt Ltd

07/2019-09/2019
Responsibility :
  • Architected and developed a comprehensive Car Rental Service System,Car Rental Service System, leveraging Python,CSS3, JavaScript, PHP, Django to deliver a seamless and efficient user experience.
  • Manageddatabase migrations and seedings to ensure smooth and efficient application updates.
  • Collaborated with backend and product teams to innovate four new features based on user feedback, enhancing system functionality and increasing over all application engagement by 30%.
  • Tech Stack: Python , PHP , XAMPP, MySQL,Django,JavaScript, CSS3.

Projects

  • All Categories
  • 2D Game
  • 3D Game
  • Web Projects

Jump Hero

A 2D platfofrmer game in which player jumps over the platforms and get the points over in it.It has only single level in it It is a single player game.

  • C#
  • Blender
  • Unity
  • .NET
Game Link Source Files Game Video

Snake Xenzia 3D

A 3D Casual Game of Snake Xenzia as seen in the old Nokia Mobiles.

  • C#
  • Blender
  • Unity
  • .NET
Game Link Source Files Game Video

Color Bump 3D

A 3D Game in which the player travells through all the obstacles and gets over the another levels in it.

  • C#
  • Unity3D
  • Blender
  • .NET
Source Files

All variations are organized separately so you can use / customize the template very easily.

Find the Reset

A 3D Game in which the player had to find the reset reactor in the room in the minimum amount of time. A group of scientists are experimenting to generate electricity by performing minimum interaction between the particles . But unfortunately some thing happened and they are in danger.

The player succeded if the player finds the reactor.If didn't the game will reset you back in it.

  • C#
  • Unity3D
  • Blender
  • .NET
Source Files Game Link(PC)

Image Puzzle

A 2D game in which the player tries to flip the tangled image pieces and get the original shape of the image over it.

  • C#
  • Blender
  • Unity
  • .NET
Source Files

All variations are organized separately so you can use / customize the template very easily.

BasketShooter

A 2D game based sport game in which player plays over the basketball invariety colours of balls in it.

  • C#
  • Unity
  • Blender
  • .NET
Game Link Source Files Game Video

All variations are organized separately so you can use / customize the template very easily.

Training and Placement Cell

A Web Page Portal for the training and Placement cell activitiesin a college.It will perform all the placement activities happens in the college.

  • HTML
  • CSS
  • Bootstrap
  • Django
  • PHP
  • MySql
Video Link Source Files

Bunny Platformer2D

A 2D platfofrmer game in which the player(bunny) jumps over the platform and collect the coins to get max points..

  • C#
  • Blender
  • Unity
  • .NET
Source Files

All variations are organized separately so you can use / customize the template very easily.

AstraEngine

A hybrid WebGL / HTML5 game engine & platform built with TypeScript and Vite. It offers a dual-runtime system: in “Engine Mode,” it handles WebGL2 rendering, entities and shaders; in “Platform Mode,” it can dynamically load and run external HTML5/WebGL games inside an embedded sandbox. With modular architecture, a game-hub interface, save-slot support, and a dynamic external-game loader, AstraEngine aims to be a flexible foundation both to build games and to run or host existing HTML5/WebGL games — all under one unified framework.

  • WebGL2 & Graphics Programming
  • TypeScript
  • Game Engine Architecture
  • GLSL Shader Development
  • Performance Optimization
  • Vite
  • Full-Stack Development
Video Link Source Files
Colors :