Swapnil Mishra

Software Developer & Cloud Enthusiast

GitHub OpenCV

About Me

Backend developer with a touch of front-end experience. Focused on building reliable, efficient systems.

Skills

Core Java
Spring Boot
SQL
HTML
CSS
JavaScript
Git
Azure

Projects

Crypt Web

This is a Java-based Spring Boot web application that allows users to convert text to Morse code, and vice-versa. It also supports text encryption and decryption using AES 256-bit encryption.

GitHub Repository | Deployed Live

Rule Engine with AST

A 3-tier Rule Engine Application built with Java (Spring Boot) for the backend, providing a REST API for rule creation and evaluation. The frontend is developed using HTML, CSS, and JavaScript, enabling users to define conditional rules and evaluate them against user data.

GitHub Repository

Smart Contact Manager

A web app for managing contacts with features like adding profiles, creating, saving, deleting contacts, and user authentication.

View Project

Messaging App

A messaging app with peer-to-peer text messaging using Spring Boot and WebSocket.

View Project

REST APIs with CRUD Support

RESTful APIs for user management with full CRUD operations, tested with Postman.

View Project

Weather Report API

A weather reporting system with API integration and user management functionality.

View Project

Dynamic PDF Creator

REST API for generating PDFs dynamically using iText Library, with caching for performance optimization.

View Project

Foodie Website with ChatBot Support

A restaurant website featuring chatbot support, deployed using Azure services.

View Project

Tic Tac Toe Game

A classic two-player Tic Tac Toe game created using Java Swing API.

View Project

ATM Application

An ATM simulation with account management, fund transfer, balance inquiry, and transaction history.

View Project

🧠 Curated Coding Path 💻👨🏻‍💻🚀

This project is a curated learning path designed specifically for CS freshmen. Created this as a small initiative to help new CS students make the most of their time and learning efforts. Recognizing that Computer Science is a highly competitive field, the learning path encourages students to be decisive and start building their coding skills early. The goal is to provide a clear, beginner-friendly roadmap to set a strong foundation for their academic and professional journey. .

View Project

Contact Me

You can reach me on Telegram.