Logo

Fullstack Software Engineer

Providing the best project experience.

I am a passionate Fullstack Software Engineer with a drive for creating innovative technology solutions.

Currently, I am a Software Engineer at BharatGen | TIH | IIT Bombay

In addition to internships, I actively freelance on Fiverr and Upwork, leveraging my technical expertise to deliver customized solutions.

Learn more
work icons

Think better with technologies

Making apps with modern technologies.
Never miss a task, deadline or idea.
C++
Java
Bash
CMake
Unreal Engine
Python
Next.js 14
Node.js
MongoDB
HTML
CSS
JavaScript
Tailwind CSS
React
TypeScript
Next.js
Spring Boot
Hibernate
Node.js
Express.js
MongoDB
Linux
PostgreSQL
MySQL
Prisma
Docker
Unlock
Lock topLock main

Read more...

About me

Software Developer

Upwork (Freelance)

Developed a C++ MFC Windows application for Excel automation via VBA, optimizing data flow and enhancing efficiency by 15%. Enhanced the scalability and robustness of a complex Java project, improving client operation throughput by 30%. Delivered high-performance software solutions across C++ and Java platforms, advancing project delivery timelines by 20% on average.

Software Developer Intern

IIT Bombay

Nov 2023 - Present

Spearheaded the optimization and implementation on Vagyojaka: ASR Post Editor transcript processing tool, resulting in a 20% increase in system performance. Enhanced audio/video processing using FFMPEG and FFTW3, improving waveform visualization. Architected and implemented Git version control integration within a custom C++ GUI, streamlining development workflows for the team. Collaborated with the BharatGen team to streamline the annotation workflow, boosting efficiency by 50%. Increased data loading speed by 10x through the implementation of a custom algorithm and modified edit-distance algorithm. Improved user satisfaction by 30% through feature enhancements based on user feedback. Led cross-platform compatibility improvements for Windows, Linux, and Mac (including Apple Silicon with Github Actions).

Software Developer Intern

Suntel Global

Jun 2024 - July 2024

Developed and launched a dynamic company website within 3 weeks using TypeScript, React.js, Next.js, and Node.js, significantly boosting the company's online visibility and client engagement. Integrated a custom server within Next.js for file integrity checks and AWS S3 bucket operations. Adapted quickly to new technologies, meeting startup demands and accelerating company growth.

IT Technician

Fiverr (Freelance)

2017 - 2021

Freelanced as an IT technician for diverse clients worldwide, providing solutions in multiple languages on Fiverr. Managed servers and hosting environments, including Linux and Windows, and resolved technical errors to ensure optimal system performance.

Web Development Intern

BasketHunt Pvt. Ltd

Sep 2023 - Oct 2023

Developed a RESTful API for the Android intern portal, resulting in a 25% boost in data access efficiency. Designed the API to manage internal data efficiently, streamlining Android development processes.

My Projects

Vagyojaka: Automatic Speech Recognition post editor

Vagyojaka: Automatic Speech Recognition post editor

• Optimized Automatic Speech Recognition (ASR) transcript processing, achieving a 20% improvement in system performance. • Enhanced audio and video processing capabilities using FFMPEG and FFTW3, resulting in more accurate and efficient waveform visualization. • Designed and implemented Git version control integration within a custom C-based GUI, streamlining development workflows and improving collaboration. • Collaborated with the BharatGen team to improve the annotation workflow, boosting overall efficiency by 50%. • Implemented ASR Validation to efficiently handle large datasets with numerous rows and columns, ensuring robust performance and accuracy. • Increased data loading speed by 10x through the development of a custom algorithm in C. • Elevated user satisfaction by 30% through targeted feature enhancements based on user feedback. • Led cross-platform compatibility initiatives, ensuring seamless functionality on Windows, Linux, and macOS (including Apple Silicon).

2D Endless Running Game

2D Endless Running Game

• Developed an engaging endless running 2D game using C++, showcasing creativity and technical expertise. • Implemented a health system that reduces player health upon contact with acidic lava, enhancing gameplay dynamics • Optimized memory usage by automatically clearing off-screen objects, ensuring smooth performance. • Designed a visually immersive experience with parallax scrolling, creating a 3D-like motion effect in a 2D environment. • Achieved a unique visual perspective by crafting a 2D world within a 3D space using orthographic projection. • Created retro-style animations using custom-made image sequences, adding nostalgic appeal to the game.

Minecraft Mod: The Legend of Zelda

Minecraft Mod: The Legend of Zelda

• Developed and Ported an open-source mod for Minecraft inspired by The Legend of Zelda, commissioned through freelance work used by more than 10k Players. • Utilized the Minecraft Forge API to implement complex functionalities, adhering to client requirements while navigating the intricacies of the API semantics. • Implemented a custom bounce effect, seamlessly transitioning 2D images into a 3D world, enhancing visual realism and gameplay dynamics. • Created and integrated detailed 3D models to enhance the gameplay experience, showcasing advanced design and coding skills. • Worked with a completely new and complex API (Minecraft Forge), learning on the go and successfully implementing intricate features based on client requirements. • Delivered a high-quality, feature-rich mod, fulfilling the client's vision while gaining valuable experience in modding and game development.

DataStack

DataStack

• Led significant improvements to IIT Bombay's DataStack project, modernizing legacy React codebase from 2022 to current standards. • Architected and deployed a distributed system with: - Frontend server for the React application - Separate backend server for API and business logic - Dedicated MongoDB database server for optimal performance • Implemented real-time audio recording functionality, enhancing data collection capabilities. • Developed robust validation systems for both audio and text data, improving data quality assurance. • Designed and implemented a custom certification system for user achievements and contributions. • Successfully configured and maintained multiple VPS instances for each service layer. • Fixed critical bugs and optimized performance, resulting in more stable and efficient operation. • Enhanced user interface and experience through modern React practices and components. • Collaborated with team to ensure seamless integration of new features while maintaining system integrity.

Movie Critic

Movie Critic

• Developed a comprehensive movie review platform with features for user signup/login, allowing users to leave comments and rate movies. • Integrated a card view layout to display movies from the database in an engaging and user-friendly manner. • Enabled dynamic average rating calculations and displayed user comments for each movie, enhancing community interaction. • Implemented React.js infinite scroll for seamless pagination, loading movies dynamically as users scroll through the list. • Built using Next.js for server-side rendering and optimized performance. • Built in few hours

Docker Client API

Docker Client API

• Built Docker Client API with Spring Boot and Docker-Java, 50% efficient compared to internal docker manager. • Enabled real-time container management and monitoring. • Implemented monitoring operations via RESTful endpoints. • Integrated PostgreSQL for container metadata storage. • Used Liquibase for database version control. • Created interactive API documentation with Swagger UI. • Ensured seamless integration with Docker ecosystem.

Community

GitHub

Social Media

Linkedin
© John Nirmal 2025 Inc. All rights reserved.