Hi, I'm Nikhil!
Hi, I'm Nikhil!
An adaptable software developer with a Master's in Serious Games and over 3 years of experience building Windows, Android, and iOS applications. Proficient in designing user-focused solutions, from creating responsive interfaces to integrating cutting-edge AR technologies. A strong team player with proven skills in mentoring, problem-solving, and consistently delivering high-quality results across multiple domains. Quick to adopt and implement new tools, frameworks, and emerging technologies, with a strong ability to adapt to fast-paced environments and stay aligned with evolving industry trends and best practices
Tech Stack
C#
C++
JavaScript
TypeScript
Swift
Python
HTML/CSS
Blueprints
SQL
.Net Core
Angular
Groovy
Eclipse
Android Studio
React
Unity
Unreal Engine
Spring Boot
Node
PHP
Git
Azure
SQL Server
MySQL,
Adobe Suite
Leadership
Problem-Solving
Attention to Detail
Team player
Written and Verbal Communication
Innovative
Flexible
Creative
Education
Master of Science in Serious Games
Bachelor of Technology in Computer Science and Engineering
Experience
• Developing a Battle Royale game in Unreal Engine with 5 levels that features a parkour system unique to every level, whilst addressing the theme of climate change through immersive gameplay mechanics and dynamic environments.
• Designed and implemented a multiplayer framework with C++, including responsive character controller, core mechanics, and intricate level designs. Continuously debugging and optimizing code to enhance performance and deliver a polished, engaging experience.
• Led discussion sessions and delivered lectures to a class of 172 senior undergraduate students, showcasing strong leadership and effective classroom management. Observed over 25% increase in attendance over last quarter.
• Supervised 6 teams, providing mentorship and strategic guidance, effectively managing schedules, resolving conflicts, and ensuring timely completion of project milestones and helping the teams publish their games.
• Developed an AR application using Unity3D, Vuforia, ARCore, and Agora SDK to integrate real-time video calling and AR model replication for large-scale industrial machinery troubleshooting.
• Supported by a Node.js backend with a MongoDB database, the system enables real-time diagnostics, user activity tracking, and optimized performance leading to a 15% improvement in backend response times for seamless functionality and enhanced troubleshooting capabilities.
• Directed the end-to-end development of multiple cross-platform applications for Android and iOS using Temenos Quantum Visualizer and Fabric in the banking and manufacturing sectors.
• Enforced new modules, refined existing features, and achieved a 20% performance boost while also ensuring seamless integration with Xcode for iOS development.
• Configured and customized service orchestration and data integration workflows using Temenos Fabric tools such as Event Hub, Data Sources, and Identity Services, enabling improved decision-making and contributing to a 7% revenue increase.
• Collaborated with cross-functional teams (UI/UX and Web App teams) using Agile methodologies to refactor the existing codebase, integrate data from a cloud-based middleware, develop REST APIs for seamless communication, and executed Java services for data manipulation.
• Optimized backend performance by migrating from a legacy system to a cloud-based architecture in Kony Fabric, reducing data sync time by 40%.
• Led product development from conception to completion for a product serving 70,000 customers, actively implementing design changes based on user feedback while ensuring efficiency and testability through code reviews.
Projects
• Developed an interactive educational VR game in Unreal Engine for Meta Quest 2 and Quest Pro, designed around Chinese constellation folklore to promote cultural awareness and identity exploration among second-generation Chinese Americans.
• Utilized C++, Blueprints, and MetaXR for enhanced VR integration, bringing the concept to life with immersive interactions.
• Served as the sole programmer, responsible for implementing UI/UX, Animation and core gameplay mechanics, including puzzle systems and a responsive character controller, ensuring an engaging and immersive player experience.
• Deviation in cultural knowledge and awareness of participants after playing the game was approximately 3.193 and 4.404 respectively.
• Created a bus ticketing website using Angular, crafting a responsive user interface with seamless navigation and interactive features to enhance the booking experience. Implemented JWT-based authentication and OAuth for secure access, ensuring data confidentiality and integrity.
• Enriched deployment processes by implementing CI/CD pipelines with GitHub Actions and Gradle, achieving a 10% reduction in deployment time.
• Streamlined backend data handling with ADO.NET, ensuring efficient database communication for real-time ticket availability and robust system performance, resulting in a 25% reduction in latency.
• Fostered a collaborative development environment through regular code reviews, pair programming sessions, and agile sprints, which contributed to a 15% improvement in code quality.