About
I'm a passionate full-stack developer driven by a love for solving problems and building things that have real impact. I'm mesmerized by the limitless possibilities of software. Currently pursuing a Bachelor's degree in Computer Science, I'm fully committed to the world of technology and continuous self-improvement. In my free time, I enjoy reading, staying active through sports, and exploring new tools and technologies that sharpen my skills and fuel my curiosity.
React
NextJs
HTML
Javascript
MongoDB
Supabase
Firebase
Git
Node Js
Tailwind
CSS
Projects
Law Firm Management Platform
Production – Built for a real client- Full-stack platform used in production by a real law office
- Secure admin dashboard with role-based access (Admin / Editor)
- Private document upload using Supabase Storage
- Custom rich text editor built with Tiptap
- Client intake workflow with archival (no hard deletes)
- Google Analytics integration and activity dashboard
Role: End-to-end development: architecture, database design, UI/UX, implementation and deployment.
Full-stack web platform designed for a law office to manage its online presence, content, and client interactions. The system combines a public website with a secure admin environment, allowing non-technical users to manage pages, articles, inquiries, and documents. Built as a production system with a focus on security, usability, and real business needs.
Business Functionality
Public Website + Editable Content
Responsive public website designed to build trust and generate client inquiries.
CMS-like editing for About page, Practice Areas, team members, and contact information.
Centralized management of business details and location.
Client Intake & Case Preparation
Contact form pipeline connected to the dashboard.
Clients can upload documents to help the lawyer understand their situation before consultation.
Client records support status tracking and archival instead of deletion.
Administration & Security
Role-Based Admin Dashboard
Custom admin interface for managing content, clients, FAQs, comments, and site settings.
Role-based permissions (Admin / Editor) to control operational access.
Content Management & Editorial Tools
Custom rich text editor built with Tiptap.
Content stored as structured JSON with sanitized HTML rendering to prevent XSS.
Secure File Storage
Client documents stored privately in Supabase Storage.
Server-side permission checks before generating access to files.
Analytics & Monitoring
Activity Insights
Google Analytics integration.
Dashboard overview of recent activity: new clients, comments, and content statistics.