Full Stack · Final Year Project

PetCare: Service Booking & Management Engine

Developed as a Final Year Project, this platform manages the entire lifecycle of pet care services. Key features include an automated scheduling algorithm to prevent double-bookings, integrated email notifications via Nodemailer, and Cloudinary for medical record storage. The architecture uses React Context API for lightweight state management and a Node.js/MySQL backend for relational data persistence.

PetCare: Service Booking & Management Engine — Overview

Challenge

Building a conflict-free appointment system that handles varying service durations and real-time availability updates.

Solution

Engineered a relational database schema in MySQL to track pet profiles and bookings, and built a custom React hook for date/time validation on the frontend.

Outcome

Achieved a First Class Honors evaluation for the project; delivered a functional MVP that automates pet care workflows and user notifications.

Architecture & Engineering Scope

01 / Frontend Layer

Component Architecture & UX

Engineered with modern React/Next.js component architectures, strict TypeScript interfaces, responsive layouts, and optimized Core Web Vitals.

02 / Backend & APIs

Microservices & Real-Time Sync

Decoupled RESTful APIs, real-time WebSocket state synchronization, centralized error logging, and resilient microservices.

03 / Data & Security

Schema Optimization & RBAC

Normalized relational database schemas (PostgreSQL/MySQL), Redis caching, RBAC permissions, and secure JWT authentication.

04 / Measurable Impact

Latency, Scaling & Delivery

Turnkey delivery, sub-200ms latency, high availability, and maintainable documentation for seamless long-term scaling.

Explore More Projects & Systems

All Projects →

01 / AI Security

Agent Monitor — Local Security Boundary for AI Agents & MCP

Architected a local-first security firewall and real-time activity monitor for autonomous AI agents and MCP tools, enforcing deterministic policy gating, capability sandboxing, and real-time execution telemetry.

02 / Full Stack

Tracky — Multi-Tenant Issue Management System

Architected a multi-tenant issue and bug management platform with eight role-based dashboards, JWT auth with rotating refresh tokens, real-time WebSocket notifications, and a partner API for external integrations.

03 / AI

Lumen — AI Marketing OS & Agent Suite

Built an integrated AI marketing platform combining a dynamic context chat agent (`aiagent`) with a full-featured Marketing Operating System SaaS (`marketingtool`) featuring multi-LLM routing, generative UI, Cloudinary asset pipelines, landing page builders, and automated lead capture.