Skills & Technologies
A collection of technologies I work with on a daily basis
Featured Projects
A selection of projects I've worked on recently
E-Commerce Platform
A comprehensive full-stack e-commerce solution featuring secure payment integration with Stripe, real-time inventory management, order tracking, and an intuitive admin dashboard. Built with Next.js for optimal performance and SEO, Node.js backend for scalable API endpoints, and PostgreSQL for robust data management. Includes features like product filtering, shopping cart persistence, email notifications, and detailed analytics for sales tracking.
Task Management App
Real-time collaborative task management platform with drag-and-drop kanban boards, instant notifications, and team collaboration features. Utilizes Firebase Realtime Database for seamless synchronization across devices, includes user authentication, task assignment, priority levels, due date reminders, file attachments, and activity tracking. Designed with a responsive interface using Tailwind CSS for optimal user experience on all devices.
AI Content Generator
Intelligent content creation tool leveraging OpenAI's GPT models to generate high-quality blog posts, social media content, and marketing copy. Features custom prompt templates, content tone adjustment, SEO optimization suggestions, and plagiarism detection. Built with Next.js for server-side rendering, MongoDB for storing user-generated templates and content history, and includes a credit-based billing system for API usage management.
Real-time Chat Application
Enterprise-grade messaging platform built with WebSocket technology for instant message delivery. Features include group chats, direct messaging, file sharing with preview, emoji reactions, message search, and end-to-end encryption for secure communications. Utilizes Socket.io for real-time bidirectional communication, Redis for caching and session management, and Node.js backend for handling concurrent connections. Supports user presence indicators and typing notifications.
Finance Dashboard
Comprehensive financial analytics platform for tracking personal expenses, investments, and achieving financial goals. Interactive data visualizations powered by D3.js display spending patterns, budget adherence, and investment performance. Built with Next.js for optimal performance, Prisma ORM for type-safe database queries, and PostgreSQL for storing transaction data. Features include automated categorization, recurring expense tracking, multi-currency support, and customizable reports with export functionality.
Booking System
Multi-tenant appointment scheduling platform designed for service-based businesses. Features calendar integration with Google Calendar and Outlook, automated email and SMS reminders, recurring appointments, staff management, and customizable booking forms. Built with Vue.js for reactive user interface, Django REST framework for robust backend API, Celery for asynchronous task processing (reminders, notifications), and PostgreSQL for reliable data storage. Includes payment processing and cancellation policies.
Social Media Analytics
All-in-one social media management tool that aggregates data from multiple platforms including Twitter, Instagram, and Facebook. Provides sentiment analysis using natural language processing, engagement tracking, audience demographics, optimal posting time recommendations, and competitor analysis. Built with Python for data processing, FastAPI for high-performance API endpoints, React for dynamic dashboard interface, and MongoDB for flexible data storage. Includes automated report generation and scheduled posting capabilities.
Learning Management System
Full-featured educational platform for hosting online courses with video streaming, interactive quizzes, progress tracking, and certification. Supports multiple instructors, course categories, student enrollment management, and discussion forums. Built with Next.js for optimal SEO and performance, Prisma for database management, AWS S3 for secure video storage and streaming, and Stripe for course payments and subscription management. Includes automated certificate generation upon course completion and detailed analytics for instructors.
IoT Smart Home Dashboard
Centralized control panel for managing smart home devices including lights, thermostats, security cameras, and sensors. Features real-time monitoring, custom automation rules (if-then scenarios), energy consumption tracking, and historical data visualization. Built with React for responsive interface, MQTT protocol for lightweight device communication, InfluxDB time-series database for storing sensor data, and Grafana for advanced data visualization and alerting. Supports voice command integration and mobile app connectivity.