A full-stack, production-grade EV charging platform built from scratch — managing partners, charging stations, real-time OCPP communication, billing, tariffs, and end customer wallets. Deployed and live at evtechs.in.
Tech Stack: Java, Spring Boot, OCPP 1.6, OCPI 2.2.1, WebSocket, MySQL, MongoDB, jQuery, Bootstrap, REST APIs, JavaMail, SMS Gateway
🔗 Open Live CMS🔐 Email or message me for demo credentials











































The following systems were built during my time at Volttic and are live in production. Details are shared at a high level out of respect for confidentiality obligations. 🔒 Specific implementation details, business logic, and internal architecture are kept confidential per NDA.
Designed and developed a web-based billing platform to manage B2B accounts for EV charging infrastructure. The system handled automated billing cycles, payment tracking, and account management for charging operators.
Tech Stack: Java, MySQL, MongoDB, jQuery, Bootstrap, JavaMail, SMS API
Implemented the Open Charge Point Interface (OCPI 2.2.1) standard to enable EV roaming between charging networks. Built a spec-compliant, role-aware integration layer supporting multiple OCPI roles and modules.
Tech Stack: Java, J2EE, MySQL, MongoDB, jQuery, Bootstrap
Built a real-time communication system between EV chargers and the central server using the OCPP 1.6 protocol over WebSocket. Covered core and advanced profiles as defined in the public specification.
Tech Stack: Java, Spring Boot, WebSocket, MySQL, MongoDB
Integrated telematics data from EVs to generate smart charging recommendations and behavioral insights for drivers and operators. Involved real-time data processing, location tracking, and proactive alerting.
Tech Stack: Java, WebSocket, MongoDB, MySQL, Google Maps, Chart.js, JavaMail, SMS API
Built a centralized notification service to deliver real-time alerts across multiple channels to EV operators, drivers, and system stakeholders.
Tech Stack: Java, REST APIs, JavaMail, SMS Gateway
Developed a desktop-based simulator to emulate EV charger behaviour for testing and development purposes, communicating with the central server over OCPP 1.6 WebSocket.
Tech Stack: Java, AWT/Swing, WebSocket, Multithreading
A custom-built HTTP 1.1 server written in C. Fast, lightweight, configurable, and supports multiple instances.




A Node.js-based automation bot for the virtual reality social game Highrise. The bot interacts with room guests—welcoming them, dancing, chatting, teleporting, and responding to predefined commands. It also supports developer commands that let you dynamically control and modify its behavior in real time.

A reusable Java framework that allows developers to build multi-client and multi-server systems without writing raw socket code. It abstracts the underlying complexity of socket communication, providing a modular and scalable interface for client-server interactions. Ideal for real-time applications, simulation environments, or testing protocols.
A desktop-based Java application designed to manage library operations. Currently, it includes the complete Author module with full CRUD (Create, Read, Update, Delete) functionality. Planned modules include Books, Members, and Transactions. The application also supports generating PDF reports of authors using the iText PDF library.



A modular, memory-safe, and reusable data structure library written in C. Supports generic types using void* and includes core modules like stack, queue, linked lists, BST, and heap. Designed with iterator support, modular structure, and CMake build system. Ideal for learning and real-world use in C projects.
A Java console application that calculates delivery costs and estimates delivery times for packages using a fleet of vehicles. This repo contains a small but complete implementation (pricing, coupon rules, scheduling) built as a coding challenge. It emphasizes correct arithmetic (BigDecimal), modular design, unit testing, and reproducible CLI usage.
A robust FTP server and client application built in Java to handle large file transfers across systems. It supports multi-threaded upload/download sessions, file queuing, and integrity checks. Designed for performance and reliability, this tool simplifies file distribution in enterprise environments and custom networks.
A lightweight, flexible captcha generator for Java web apps. Easily pluggable, with smooth integration and customization support.
A RESTful API tool using Python that supports all core HTTP methods (GET, POST, PUT, DELETE). Built with a clean structure for creating lightweight web services.