Hello, I'm
PRAVEEN KUMAR R
A passionate coder
And full stack developer specialized in backend development


Friendly neighbourhood
Programmer 👋
Skills and Technologies I am familiar with
My Professional Journey
Hedgehogg wallet
Created a Crypto Wallet for Cosmos layered blockchains. Implemented dynamic network addition for Cosmos blockchains. Enabled account creation and import through various methods (private keys, mnemonics, encrypted files). Facilitated faster fund transfers with transaction speed options (slow, medium, aggressive) and self-transfer support. Developed multi-signature accounts with threshold-based transactions requiring approval from all account members. Provided smooth currency conversions between native and fiat. Added contact storage feature for easy management of account addresses
Frontend


WebSocket Gateway with Kafka Integration
Developed a WebSocket Gateway using NestJS that enables multiple client connections with access control and inactivity tracking. Clients authenticate via valid API keys before connecting. The gateway enforces a limited handshake mechanism to restrict simultaneous connections. Kafka integration allows messages to be routed from WebSocket clients to Kafka for processing, ensuring event-driven architecture. A separate NestJS backend consumes messages from Kafka to handle events. WebSocket events undergo validation against predefined API keys to ensure secure and accurate processing of data, optimizing both reliability and security of the communication process.
Backend

Event Monitoring and Webhook Integration
Built an event monitoring server using NestJS to track blockchain events like ERC721 transfers and metadata updates. The server allows users to start or stop listening to specific events via APIs and integrates webhook triggers to notify external services with event data. Event data, including transaction and block information, is stored in a MySQL database for easy retrieval and analysis. It features efficient event name validation against the contract’s ABI, ensuring only valid events are subscribed to. A retry mechanism is implemented to handle temporary failures in event subscriptions, ensuring seamless event processing.
Backend

Secret Santa Gift Exchange Management System
Developed a fully-functional Secret Santa application that allows users to create groups, manage members, and allocate matches. Built with NestJS for the backend, NextJS for the frontend, and MongoDB for data storage, this app enables group creation with user roles (admin/member) and role-based access. Secure member authentication and profile management ensure privacy. The system allocates Secret Santa matches and tracks gift exchange statuses. Members can submit and view gift wishlists. The app features real-time updates, enhancing group interaction and making the Secret Santa experience fun, dynamic, and user-friendly throughout the process.
Full-Stack


Chat Me: Real-Time Messaging with Media Sharing
Created a real-time messaging app, "Chat Me," that supports direct chat, group messaging, and media sharing. The app integrates Google Drive APIs for secure media storage and WebSocket for seamless, instant communication. Built with scalability and security in mind, the app allows users to send text, images, and files without delay. It also integrates Twilio for SMS messaging, offering an enhanced communication experience. The app is designed for high availability, providing real-time updates and ensuring smooth user interactions. It includes advanced features like contact management, media organization, and message notifications, making it a comprehensive messaging platform.
Full-Stack


NFT Tokenization Platform
Developed a robust backend application for NFT tokenization using ERC721, ERC1155, and ERC7401 standards. Users can mint, batch mint, transfer, and burn NFTs via APIs. Integrated AWS services like S3 for secure storage, Secrets Manager for sensitive credentials, and SES for low treasury alerts. Implemented asynchronous message processing with SQS and automated balance monitoring with Cron jobs. Built on a microservices architecture with user authentication and management servers, using OpenTelemetry for observability and MongoDB for data storage. The platform ensures secure and efficient handling of NFTs, offering scalability, real-time monitoring, and high availability for users. Enhanced performance through optimized API endpoints, robust error handling, and load balancing, ensuring smooth operation under heavy traffic. Utilized best practices in security, ensuring safe storage and transaction processing for all users.
Backend


Trello - Project Management Application
Developed a Trello-like project management application using Spring Boot. It includes features like user management, board creation, and role-based access control. Users can create and manage boards, lists, tickets, and comment on tickets. It also supports user invitations and join requests with different board visibility levels. Integrated Spring Data JPA, Hibernate, and MySQL/PostgreSQL for database handling and persistence.
Backend


Hungry Snake Game
Developed the Hungry Snake game as a Chrome extension utilizing React and Tailwind CSS. This application efficiently tracks player scores and maintains a record of the highest score achieved. Designed as a non-custodial application, it ensures that all user data is securely retained and fully owned by the player.
Frontend


Todo list application
Developed a task management application featuring a user-friendly interface and real-time updates. Implemented secure user authentication with JWT, ensuring the safety of personalized task lists. Enabled users to effortlessly track and manage tasks with intuitive features.
Full-Stack


Shopping cart
The Shopping Cart application is a React-based project designed to provide users with a seamless and intuitive online shopping experience. This application showcases a dynamic product listing and a user-friendly cart management system.
Frontend


Weather application
Created a weather application with a dynamic and interactive user interface. Provided real-time weather forecasts to ensure users receive accurate and current weather information. Integrated seamless state management for consistent and reliable user experience.
Frontend


TIC TAC TOE
A classic Tic Tac Toe game built with HTML, CSS, and JavaScript. The game features a simple and intuitive user interface, allowing two players to take turns marking Xs and Os on a 3x3 grid. The first player to align three marks in a row, column, or diagonal wins the game.
Frontend

What's next?
Get in Touch
Address
Kallakurichi, Tamil Nadu, India
Contact Me
I'm here to assist you!