Projects
Things I've built trying to put my dent in the universe.
- Developed a REST API using monolithic service-based MVC architecture with modular services for easy microservices transition
- Implemented cookie-based authentication with Redis caching for session management and enhanced security
- Designed optimized PostgreSQL database schema with B-tree indexing and composite keys for efficient querying
- Achieved 100% unit test coverage for services using Jest with comprehensive integration testing
- Built containerized development environment using Docker for PostgreSQL, Redis, and API services
- Implemented advanced search and sorting functionality with multiple parameter combinations
nodejs
typescript
postgresql
redis
prisma
- Architected a task orchestration platform using React and TypeScript with Zustand for state management
- Implemented advanced performance optimizations including batch processing and component optimization
- Designed modular task execution architecture with dedicated executors for different task types
- Created comprehensive error handling system with UI feedback and error propagation
- Built extensible task definition model supporting diverse workflows with schema validation
react
typescript
zustand
jest
swc
- Finalist project under Smart India Hackathon 2022
- Developed a modular monolithic service-based MVC architecture with a docker-run postgres database instance
- Dockerized the API using docker-compose to speed up the development processes on different OS
- Used Prisma as an ORM to generate migrations, querying & deploying the database
- Implemented in-app profile system for child safety
- Built as a PWA with AI-guided yoga powered by tensorflow and posenet
typescript
express
react
postgresql
prisma
- Developed a zero-dependency markdown parser supporting multiple output formats
- Shipped with complete TypeScript support for codebase consistency
- Optimized bundle size through efficient distribution and zero dependencies
typescript
nodejs
webpack
- Built an online code executor supporting C, C++, Java, Python, and JavaScript
- Migrated backend from monolithic to microservice-based architecture
- Implemented JWT-based authentication system with secured API routes
- Optimized database performance through strategic indexing
react
nodejs
express
mongodb
jwt
- Developed a Chrome Extension for developer productivity tracking
- Implemented emotion detection, attention tracking, and pose estimation
- Created browser-based classification system for data privacy
javascript
nodejs
coachkroachdb
youtube-api
morphcast-sdk