Rohan SharmaSoftware Developer

Featured Projects

A curated selection of projects showcasing expertise in functional programming, formal verification, and modern software development.

Discord Live Members Count-Badge - Image 1

Discord Live Members Count-Badge

Add beautiful, real-time Discord member count badges to your GitHub README

The Dynamic Discord Live Members Count Badge Generator is a serverless API-based project that allows users to create dynamic, visually appealing badges that reflect real-time statistics from a Discord server. These badges are useful for showcasing your community's member count, bot presence, or human-to-bot ratio directly on websites, GitHub profiles, or documentation.

Technologies

TS/JS
Discord API
serverless
badge-maker
redis
Key Features
Core capabilities and technical highlights
Real-time Updates - Live member count with smart caching (5-minute intervals)
Multiple Badge Types - Total members, human-only, or bot-only counts
Safe & Secure - Uses Discord API's with_counts=true for public access
Fully Customizable - Custom colors, labels, and scaling options
Zero Config - Just add your bot and start using
Mobile Responsive - Optimized playground interface for all devices
Radhika - Image 1

Radhika

Yours Day-2-Day AI Assistant and BFF

A sophisticated AI-powered assistant built with Next.js and powered by multiple LLM providers including Groq, Gemini, OpenAI, and Claude. RADHIKA adapts to different modes of interaction, providing specialized assistance for productivity, wellness, learning, creative tasks, and even acts as your GenZ bestie!

Technologies

TS/JS
threeJS
chatbot
multiple llm provider
Key Features
Core capabilities and technical highlights
Smart Modes: Switch between AI personas like Assistant, Coach, Mentor, Creator, Wellness Guide, and BFF for focused support.
Multi-Model Support: Seamlessly works with Groq, Gemini, OpenAI, and Claude, auto-selecting the best model for each task.
Advanced Chat Interface: Real-time streaming, persistent mode-based chat history, responsive UI, and light/dark themes.
Voice Control: Hands-free interaction with speech-to-text, natural text-to-speech, and automatic language detection.
Quick Actions: Prebuilt prompts, smart suggestions, one-click queries, and secure API key storage.
Live Visuals & Analytics: Dynamic 3D activity visualizations, mode-based effects, and real-time usage stats.
Radhika's AI DocManager - Image 1

Radhika's AI DocManager

AI based Document Management System

Radhika's AI DocManager is a document management system where users can create, view, edit, and delete documents based on their roles and document ownership, and AI agents can assist with document management based on their assigned permissions.

Technologies

TS/JS
Permit.io
Groq Cloud
ShadCN
Key Features
Core capabilities and technical highlights
User Authorization: Manage access with RBAC, ABAC, and fine-grained rules using Permit.io.
Role-Based Control: Assign roles like Admin, Editor, and Viewer with distinct permissions.
AI Agent Permissions: Define what AI agents can read, suggest, or modify using configurable levels.
Approval Workflows: Sensitive AI actions require human approval to ensure oversight.
Audit & Monitoring: Track all AI activities, including suggestions and approvals.
Document Intelligence: Use AI to analyze, summarize, and enhance document content.
Wealth Compass - Image 1

Wealth Compass

A Wealth Management Application

A comprehensive wealth management and property analysis platform built with Next.js, Prisma, PostgreSQL and modern web technologies. Transform your property portfolio with AI-powered insights, real-time market data, and intelligent analytics that drive superior investment decisions.

Technologies

TS/JS
PostgreSQL
Redis
Prisma ORM
NextAuth
MapTiler
Key Features
Core capabilities and technical highlights
Advanced Analytics: AI-driven insights to find top investment opportunities.
Portfolio Management: Tools to monitor and optimize your property portfolio.
Market Intelligence: Real-time data and trends to guide decisions.
Team Collaboration: Smooth collaboration with teams and stakeholders.
Global Coverage: Access to international markets with localized insights.
Enterprise Security: Bank-level encryption and compliance for data safety.
Ask Her Out - Image 1

Ask Her Out

Propose Your Crush

Ask Her Out is a fun and interactive web application designed to help you propose to your crush in a unique way. It has many different pages with animations and messages that guide you through the proposal process, making it a memorable experience for both you and your crush.

Technologies

HTML/CSS
JavaScript
CSS-animations
Bootstrap
Key Features
Core capabilities and technical highlights
Interactive Proposals: Express feelings with a personalized and engaging web experience.
Emotional Support: Helps users overcome fear of rejection in a creative way.
Built with HTML, CSS, JS: Crafted using core web technologies and Bootstrap v5.
Half-Responsive Design: Visually appealing and works across different devices.
Smooth Animations: Enhances user interaction with simple yet elegant animations.
Future Plans: Aiming to expand into an app with reminders, gifts, and special gestures.