Projects
Projects built from learning and curiosity.
POD
Next.js |React |TypeScript |TailwindCSS |ShadcnUI |PostgreSQL |Prisma |tRPC |TanStack Query |Better Auth |UploadThing |Mux
Built a modern Learning Management System (LMS) that enables instructors to create and manage courses while providing students with a seamless learning experience through structured content, progress tracking, and secure enrollments.
- •Designed and implemented a role-based system supporting students, instructors, admins, and super admins with centralized authorization.
- •Built course creation and management features with support for chapters, attachments, rich text content, and video lessons.
- •Implemented secure authentication, enrollment workflows, and protected access to course content based on user permissions.
- •Integrated progress tracking and chapter completion functionality to provide students with a structured learning experience.
- •Developed efficient APIs using tRPC and React Query with server-side prefetching and hydration for fast page loads and improved performance.
- •Created reusable components and modular architecture to simplify feature expansion and maintainability.
Nodebase
Nextjs |React |TailwindCSS |ShadcnUI |ReactFlow |PostgreSQL |tRPC |React Query |Inngest
Built a workflow automation platform using n8n to automate repetitive tasks and integrate multiple services through event-driven workflows and APIs.
- •Designed and implemented automated workflows using n8n nodes to connect APIs, process data, and trigger actions across services.
- •Integrated external APIs and webhooks to create event-driven automation pipelines.
- •Implemented error handling, logging, and monitoring to ensure reliable workflow execution.
- •Built reusable workflow modules to automate tasks such as notifications, data processing, and service integrations.
- •Configured triggers and conditional logic to create flexible automation flows for different use cases.