My Projects
Here are some of the projects I’ve worked on. Each project represents a learning opportunity and a step forward in my development journey.
Featured Projects
1. Task Management App
Tech Stack: Node.js, Express, MongoDB, React
Status: Completed
Duration: 3 months
A full-stack task management application with real-time updates and user authentication.
Features:
- Create, read, update, delete tasks
- User authentication and authorization
- Task categorization and filtering
- Due date reminders
- Collaborative task sharing
What I Learned: Full-stack development, database design, user authentication, real-time features
2. Weather Dashboard
Tech Stack: JavaScript, React, OpenWeatherMap API
Status: Active
Duration: Ongoing
A responsive weather application that shows current weather and 7-day forecast for any city.
Features:
- Search for any city
- Current weather conditions
- 7-day weather forecast
- Temperature unit toggle (°C/°F)
- Favorite cities
- Responsive design
What I Learned: Working with third-party APIs, state management, responsive design
3. E-Commerce Platform
Tech Stack: Node.js, Express, MongoDB, React, Stripe
Status: In Development
Duration: 2+ months
Building a full-featured e-commerce platform from scratch.
Features (Planned):
- Product catalog with search and filters
- Shopping cart functionality
- Secure payment processing with Stripe
- User accounts and order history
- Admin dashboard
- Inventory management
What I’m Learning: E-commerce best practices, payment integration, admin interfaces
4. Portfolio Website
Tech Stack: Static Site Generator, Tailwind CSS, Node.js
Status: In Progress
Duration: Current
This very website! A custom static site generator built with Node.js.
Features:
- Markdown-based content
- Template system with includes
- Tailwind CSS styling
- Fast and secure static output
- Easy to maintain and deploy
What I’m Learning: Building tools, optimization, documentation
Open Source Contributions
I also contribute to open-source projects and believe in giving back to the community.
Skills Demonstrated
Through these projects, I’ve demonstrated:
- Full-stack development capabilities
- Problem-solving skills
- Attention to user experience
- Ability to learn new technologies
- Project management and planning
- Code quality and best practices
Last updated: November 11, 2025