My work experience
Skills
Languages
- PHP
- JavaScript
- TypeScript
Frontend
- HTML5
- CSS3
- Angular 14
- Vue.js
UI Libraries & Frameworks
- Bootstrap
- Tailwind
- Angular Material
- PrimeVue
- Vuetify
Backend
- Laravel
- Node.js
- NestJS
- NextJS
Tools & AI
- Git
- Postman
- Cursor
- PHPStorm
- Jira
- Trello
- Asana
- Slack
- Docker
- ChatGPT
- Claude Code
- Generative AI
- Google AI Studio
Databases
- MySQL
- MongoDB
Payment Integration
- Stripe
- Razorpay
- Breathepay
Others
- CI/CD with GitHub Actions
- Project management
Third-Party Services
- AWS (S3, EC2, SES)
- Square
- Sentry
- Brevo
- PusherJS
- PeerJS
- Socket.io
- AuthO
Projects
Chatting Application
- Developed a chatting application (Laravel + VueJS + Inertia) with one-to-one chat, group chats, video calling, and friend invites.
- Integrated Razorpay for purchasing AI Prompt credits and Google Generative AI for chatbot integration (30 free AI Prompt credits per user).
- Used PusherJS for in-app notifications, Firebase for real-time notifications, and AWS SES for emails.
- Implemented Auth0 for authentication and AWS S3 for media storage.
- Real-time video calling via PeerJS with mute, end call, and pause video features.
- Deployed on AWS EC2.
KitchenHand
- Built a recipe app (Laravel + VueJS) for kitchen management where restaurant owners create recipes and staff view them with required ingredients.
- Integrated Square to fetch products daily via Cron Job and Stripe Webhooks for subscription data.
- Implemented multi-step forms for recipes, steps, and ingredients, with draft saving.
- Integrated Stripe for payments and added monthly, quarterly, and annual subscription models.
Simplify
- Developed an assessments platform (Laravel + VueJS + Inertia) for parents and kids.
- Parents can sign up and purchase subscriptions for their children.
- Implemented report automation after assessments and integrated Stripe for payments.
- Created custom subscription logic and Laravel commands for dynamic subscription fetching.
- Added report download via JSPdf and integrated Brevo for emails.
- Used Pinia for state management and PrimeVue for responsive UI.
New Horizon Foundation
- Built a responsive UI (Angular + Laravel) using Angular Material and NgBootstrap.
- Developed complex multi-step forms with validation and dynamic data.
- Integrated CKEditor for rich text editing and used RxJS BehaviorSubject for state management.
- Developed RESTful APIs in Laravel for authentication, validation, and business logic.
- Designed scalable database schemas.
Clipbot AI
- Integrated Google Gemini Flash model (NextJS + MongoDB + NodeJS) to generate high-quality video scripts from user prompts.
- Used ElevenLabs TTS API for realistic, multi-language voiceovers.
- Leveraged D-ID API to create talking head videos by combining script audio with user images and prompts.
- Implemented asynchronous processing and status tracking for video rendering workflows.
SocialSphere
- Developed a full-featured social media platform (MERN stack) enabling users to post updates, follow friends, and interact in real time.
- Implemented authentication, notifications, and media uploads with AWS S3 integration.
- Built scalable RESTful APIs and leveraged WebSockets for instant messaging and live updates.
- Designed a responsive, mobile-first UI with Tailwind CSS and Shadcn UI components.
- Deployed the application on Vercel with CI/CD pipelines for seamless updates.