My Journey
From learning HTML and CSS in school to building full-stack applications for clients.
First Steps in Coding
Started learning programming in school — small experiments with HTML, CSS and Vanilla JavaScript.
Key Milestones
- Learned HTML and CSS fundamentals
- Built first simple calculator with JavaScript
- Discovered passion for web development
Exploring the Web
Built Event Countdown Timer (Vanilla JS) and began experiments with React and Vue.
Key Milestones
- Built first real project - Event Countdown Timer
- Learned DOM manipulation and local storage
- Explored React and Vue.js frameworks
Diving into Frameworks
Built Travelogue (React + Leaflet.js), Habit Tracker PWA, Personal Finance Tracker (Vue 3) and Fitness Class Scheduler (Angular SSR).
Projects Built
Key Milestones
- Mastered React, Vue and Angular frameworks
- Built first Progressive Web App
- Learned data visualization with Chart.js
- Explored server-side rendering with Angular
Started Freelancing
Began freelancing — delivering production sites and client projects.
Key Milestones
- Launched freelance development career
- Delivered first client project - Rasoha Academy
- Learned client communication and project management
- Built production-ready applications
Full-Stack Growth
Built Attendance System (React + Node + MongoDB) and E-Learning Platform (React + Django + PostgreSQL).
Projects Built
Key Milestones
- Built first full-stack applications
- Learned backend development with Node.js and Django
- Mastered database design and API development
- Implemented authentication and security best practices
Advanced Projects
Launched TaskForge (Next.js + Socket.io + MongoDB) and continued to deliver modern full-stack solutions.
Key Milestones
- Built real-time collaborative application
- Mastered WebSocket communication and Socket.io
- Implemented advanced state management with Zustand
- Created production-ready full-stack solutions