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.
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.
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.
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.
A 3D Casual Game of Snake Xenzia as seen in the old Nokia Mobiles.
A 3D Game in which the player travells through all the obstacles and gets over the another levels in it.
All variations are organized separately so you can use / customize the template very easily.
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.
A 2D game in which the player tries to flip the tangled image pieces and get the original shape of the image over it.
All variations are organized separately so you can use / customize the template very easily.
A 2D game based sport game in which player plays over the basketball invariety colours of balls in it.
All variations are organized separately so you can use / customize the template very easily.
A Web Page Portal for the training and Placement cell activitiesin a college.It will perform all the placement activities happens in the college.
A 2D platfofrmer game in which the player(bunny) jumps over the platform and collect the coins to get max points..
All variations are organized separately so you can use / customize the template very easily.
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.