Projects
My Projects
A collection of personal and professional projects that showcase my development skills and passion for creating useful applications.
๐ Featured Projects
TaskFlow - Productivity Management App
Status: ๐ Live
Tech Stack: React, Node.js, MongoDB, Redis
GitHub: View Source
Live Demo: taskflow.example.com
A comprehensive task management application designed for teams and individuals who want to boost their productivity.
Key Features:
- Real-time collaboration with team members
- Advanced filtering and sorting options
- Time tracking and productivity analytics
- Integration with popular tools (Slack, Trello, GitHub)
- Mobile-responsive design
- Dark/light theme support
Technical Highlights:
- Built with React hooks and context API
- Real-time updates using Socket.io
- RESTful API with Express.js
- MongoDB for data persistence
- Redis for session management and caching
- JWT authentication with refresh tokens
CodeSnippet Manager
Status: ๐ Live
Tech Stack: Vue.js, Firebase, Tailwind CSS
GitHub: View Source
Live Demo: snippets.example.com
A personal code snippet manager for developers to store, organize, and quickly access their frequently used code snippets.
Key Features:
- Syntax highlighting for 50+ programming languages
- Tag-based organization system
- Search functionality with fuzzy matching
- Import/export capabilities
- Offline support with PWA
- Share snippets with team members
Technical Highlights:
- Vue 3 with Composition API
- Firebase Firestore for real-time data
- Service worker for offline functionality
- Prism.js for syntax highlighting
- Responsive design with Tailwind CSS
Weather Dashboard
Status: ๐ Live
Tech Stack: Next.js, TypeScript, Chart.js
GitHub: View Source
Live Demo: weather.example.com
A beautiful weather dashboard that provides current conditions and forecasts with interactive charts and maps.
Key Features:
- Current weather conditions for any location
- 7-day weather forecast
- Interactive weather maps
- Historical weather data visualization
- Multiple unit systems (metric/imperial)
- Location-based weather alerts
Technical Highlights:
- Server-side rendering with Next.js
- TypeScript for type safety
- Integration with OpenWeatherMap API
- Chart.js for data visualization
- Responsive design with CSS Grid
- Optimized images with Next.js Image component
๐ง Tools & Utilities
GitHub Profile README Generator
Status: ๐ Live
Tech Stack: React, GitHub API
GitHub: View Source
Live Demo: readme-gen.example.com
A tool to help developers create stunning GitHub profile READMEs with interactive elements and real-time preview.
Features:
- Live preview of README content
- Pre-built templates and components
- GitHub stats integration
- Custom badge generator
- Markdown export functionality
CSS Grid Generator
Status: ๐ Live
Tech Stack: Vanilla JavaScript, CSS Grid
GitHub: View Source
Live Demo: grid-gen.example.com
An interactive tool for generating CSS Grid layouts with visual interface and code export.
Features:
- Drag-and-drop grid item placement
- Responsive design preview
- CSS code generation
- Grid template presets
- Browser compatibility information
๐ Open Source Contributions
React Smooth Carousel
Status: ๐ฆ Published on NPM
Tech Stack: React, TypeScript
GitHub: View Source
NPM: react-smooth-carousel
A lightweight, customizable carousel component for React applications.
Features:
- Touch/swipe support
- Keyboard navigation
- Autoplay functionality
- Customizable indicators and navigation
- Responsive design
- TypeScript support
Downloads: 1,200+ monthly downloads
Vue Data Table
Status: ๐ฆ Published on NPM
Tech Stack: Vue.js, TypeScript
GitHub: View Source
NPM: vue-enhanced-table
An advanced data table component for Vue.js with sorting, filtering, and pagination.
Features:
- Server-side and client-side data handling
- Advanced filtering options
- Column sorting and resizing
- Row selection and bulk actions
- Export to CSV/Excel
- Responsive design
Downloads: 800+ monthly downloads
๐จ Creative Projects
Personal Portfolio Website
Status: ๐ Live
Tech Stack: Gatsby, GraphQL, Styled Components
GitHub: View Source
Live Demo: yourname.dev
My personal portfolio website showcasing my work, skills, and blog posts.
Features:
- Static site generation with Gatsby
- Blog integration with Markdown
- Contact form with Netlify Forms
- SEO optimization
- Progressive Web App features
- Dark mode support
ASCII Art Generator
Status: ๐ Live
Tech Stack: Canvas API, Web Workers
GitHub: View Source
Live Demo: ascii.example.com
A web application that converts images to ASCII art with customizable options.
Features:
- Upload images or use camera
- Adjustable character density
- Multiple character sets
- Color and monochrome modes
- Download as text file
- Social sharing capabilities
๐งช Experimental Projects
Voice-Controlled Todo App
Status: ๐ง In Development
Tech Stack: Web Speech API, React, Node.js
GitHub: View Source
An experimental todo application controlled entirely by voice commands.
Planned Features:
- Voice recognition for task creation
- Speech synthesis for task reading
- Natural language processing for commands
- Multi-language support
- Offline voice recognition
WebGL Data Visualizer
Status: ๐ง In Development
Tech Stack: Three.js, WebGL, D3.js
GitHub: View Source
A 3D data visualization tool using WebGL for rendering complex datasets.
Planned Features:
- 3D scatter plots and bar charts
- Interactive data exploration
- VR/AR support
- Real-time data streaming
- Custom shader effects
๐ฑ Mobile Applications
Expense Tracker (React Native)
Status: ๐ Published on App Stores
Tech Stack: React Native, Expo, Firebase
GitHub: View Source
App Store: Download iOS
Play Store: Download Android
A cross-platform mobile app for tracking personal expenses and managing budgets.
Features:
- Expense categorization
- Budget setting and tracking
- Monthly/yearly reports
- Receipt photo capture
- Data export functionality
- Biometric authentication
๐ Hackathon Projects
EcoTrack (Winner - Climate Hackathon 2024)
Status: ๐ Award Winner
Tech Stack: React, Python, Machine Learning
GitHub: View Source
A carbon footprint tracking application that won first place at the Climate Action Hackathon.
Features:
- Carbon footprint calculation
- Personalized reduction recommendations
- Community challenges
- Impact visualization
- Integration with fitness trackers
Award: First Place - Most Innovative Solution
CodeMentor (Runner-up - Education Hackathon 2024)
Status: ๐ฅ Runner-up
Tech Stack: Vue.js, Socket.io, WebRTC
GitHub: View Source
A peer-to-peer code mentoring platform connecting experienced developers with beginners.
Features:
- Real-time code collaboration
- Video chat integration
- Skill matching algorithm
- Progress tracking
- Community forum
Award: Second Place - Best Technical Implementation
๐ Project Statistics
- Total Projects: 15+
- Open Source Contributions: 8
- NPM Packages: 2
- Mobile Apps: 1
- Hackathon Wins: 1 ๐
- GitHub Stars: 500+ across all repositories
- NPM Downloads: 2,000+ monthly
๐ฏ Current Focus
Iโm currently working on:
- AI-Powered Code Review Tool - Using machine learning to provide automated code review suggestions
- Developer Portfolio Template - A customizable portfolio template for developers
- Open Source contributions - Contributing to popular React and Vue.js libraries
๐ค Collaboration
Iโm always open to collaborating on interesting projects! If you have an idea or want to contribute to any of my open-source projects, feel free to:
- Open an issue on GitHub
- Submit a pull request
- Reach out via contact page
- Connect with me on LinkedIn