Nikhil Dhiman - Software Developer

Restaurant Chain Management Rest API

End-to-end RESTful API for managing a multi-branch restaurant chain, supporting order processing, staff roles, and inventory control.


  • Designed and implemented a scalable REST API enabling efficient management of restaurant shops across multiple locations. .
  • Engineered a layered architecture with clear separation of concerns across Controller (handles HTTP requests and responses), Service (business logic and data flow), and Repository (raw SQL-based CRUD operations via MySqlConnector) layers.
  • Integrated Swagger for API documentation and testing, facilitating seamless interaction with API endpoints.

Tech Stack: C# .NET Core 8.0, MySQL, MySqlConnector, Swagger








Book Club Backend Rest-API

Scalable RESTful backend service for managing book clubs, supporting club creation, member management, and reading activity tracking.


  • Developed a backend API that enables users to create and join book clubs, manage reading progress, and interact with other members in a secure and organized environment.
  • Implemented JWT-based authentication with role-based access to ensure secure operations and protected endpoints for both general users and club admins.
  • Integrated Firestore as a NoSQL backend to persist user, club, and book data with flexible document structures and efficient real-time updates.
  • Engineered a modular architecture separating concerns into routing, controller, service, and Firestore layers for improved maintainability and scalability.

Tech Stack: Kotlin, Ktor, Firebase Firestore, JWT, Koin, Logback








Tic Tac Toe Game

Interactive two-player Tic Tac Toe game built with real-time gameplay logic and a responsive GUI.


  • Developed a desktop-based Tic Tac Toe application supporting turn-based multiplayer gameplay with a simple and intuitive graphical user interface.
  • Implemented core game logic for board state management, win/draw detection, and player turn tracking using Java Swing components.
  • Engineered a clean separation of UI, event handling, and game logic to enhance code readability and ease of maintenance.

Tech Stack: Python and tkinter








Python Flask Based APIs

Real-time deep learning system for detecting DeepFake content on social media platforms using a hybrid ResNeXt CNN and LSTM architecture.


  • Developed a Flask-based REST API that integrates a hybrid deep learning model combining ResNeXt CNN for spatial feature extraction and LSTM for temporal sequence analysis, enabling accurate detection of DeepFake videos.
  • Built RESTful endpoints using Flask to serve predictions from the trained deep learning model, exposing routes for file uploads, prediction status, and result retrieval.
  • Configured Flask to handle asynchronous request processing and support concurrent video analysis jobs for real-time feedback with minimal latency.

Tech Stack: Python 3.8+, Flask, Flask-RESTful, Flask-CORS, ResNeXt CNN, LSTM, Tweepy, OpenCV, NumPy, Pandas








Java-Based HDFS File Processing Tool

Big Data File Handling Utility: Command-line utility for processing and analyzing files stored in HDFS using Java and Hadoop APIs.


  • Developed a Java-based tool that connects to a Hadoop Distributed File System (HDFS) to read and process large-scale text files directly from the distributed storage layer.
  • Utilized the Hadoop FileSystem API to perform file access, line-by-line reading, and content parsing operations efficiently within a distributed environment.
  • Implemented logic for custom content filtering, tokenization, and structured output generation from HDFS files, aiding downstream data consumption.

Tech Stack: Java, MapReduce, EMR
Tool

My Software Engineering Expertise Includes, but Is Not Limited To

Data Structures

Proficient in implementing advanced data structures and algorithms to solve complex problems efficiently.

System Design

Skilled in designing scalable, resilient architectures using microservices and distributed systems.

Cloud Engineering

Experienced in deploying and managing cloud-native applications on AWS, GCP, and Azure.

DevOps & CI/CD

Built automated CI/CD pipelines with Docker, GitHub Actions, and Kubernetes for seamless delivery.

My Reviews

What people say about
working with me

Dr. Armando Beltran

Assistant Professor of Computer Science

Nikhil has consistently distinguished himself through his exceptional programming skills, critical thinking, and advanced mathematical knowledge, which are essential for solving complex problems in artificial intelligence. His academic performance in these courses has been outstanding, and based on his achievements, I would rank him in the top 1% of all students I have taught at Cal State LA.

Chandrapal Singh

Director & Co-Founder

I’m happy to working with Nikhil, he is having a good problem solving skill. I recommend him and his team.

Abichal Jha

iOS Developer @ Gartner

Nikhil is one of the best among all the people I have ever worked with. As I remember,he was a very productive person, hardworking, broad-minded and forward thinking individual. Intelligent, ambitious, energetic and proactive perfectionist. Desire for proficiency and education makes him a valuable asset to the team. Working with him is a signature of success.

Upendra Kumar Tiwari

Data Scientist | Machine Learning Engineer

You have been the hard working and sincere student of mine. whichever assignment was given to you, you completed them within time. The characteristic that you posses is your hardwork, always trying to learn new technology and your simplicity will always help to reach your goal.

Michael Hassey

Chief Technical Officer

I had the pleasure of working with Nikhil on the MPC project, where his technical expertise, proactive problem-solving, and collaborative mindset were truly remarkable. He consistently demonstrated a deep understanding of complex systems, offering innovative solutions that drove the project's success. Nikhil's ability to communicate effectively and his dedication to delivering high-quality results made him an invaluable team member. It was an absolute privilege to work alongside someone so skilled and committed, and I highly recommend him for any future opportunities.

Counters

Driven by passion, defined by results

A results-driven engineer with 4+ years of experience turning complex problems into simple, impactful solutions across software, mobile, data, and AI.

150+

Global collaboration across roles and domains, fueled by cross-functional teamwork.

10+

Awards & recognitions for innovation, dedication, and impact acros projects and teams.

12+

Successfully completed projects spanning multiple domains and industries

8+

Client and Employer reviews reflecting trust, satisfaction, and success

Contact Me

Got a question or an idea? Feel free to reach out! Fill out the form below, and I’ll get back to you soon.

  • United States of America (USA)

  • hello@nikhildhiman.me