
About Me
Welcome to My Portfolio
Discover my journey as a Full-Stack Developer
Hello World! I'm Sourav Das
I'm a passionate Full-Stack Developer with a unique background that shapes how I build software. Based in Hamrun, Malta, I specialize in creating end-to-end solutions with modern technologies like JavaScript, React, Angular, Node.js, Express, MongoDB, and AWS.
From Operations to Tech World Journey
My professional journey began in networking, storekeeping, and front-office roles. These positions taught me invaluable lessons in troubleshooting under pressure, clear communication, and understanding how systems work together in the real world. I transitioned into development because I wanted to build the tools that power these operations, driven by a passion for solving complex problems from start to finish.
What I Bring to the Table
I don't just write code; I build applications with a focus on the user. My portfolio features over 12 repositories, including a Progressive Web App (PWA) with OAuth and a movie discovery platform, all demonstrating my commitment to performance, accessibility, and clean architecture. I am skilled in the complete development lifecycle—from ideation and UI/UX design to deployment and maintenance on cloud platforms.
I am seeking a full-stack role where I can apply my unique blend of operational wisdom and technical skill to help build scalable, meaningful products.
Technical Expertise
Frontend Development
- React Ecosystem: React 18, JSX, React Router, React Bootstrap, Progressive Web Apps (PWA)
- Angular Framework: TypeScript, Angular Material, Reactive Forms, Single Page Applications
- Core Technologies: HTML5, CSS3, JavaScript ES6+, Responsive Design, CSS Grid & Flexbox
- UI/UX: Bootstrap, Material Design, Accessibility Compliance, Cross-browser Compatibility
Backend Development
- Node.js & Express: RESTful API Design, Middleware Implementation, Server-side Logic
- Database Management: MongoDB, Firebase Firestore, Data Modeling, CRUD Operations
- Authentication & Security: JWT Tokens, OAuth 2.0, bcrypt Password Hashing
- Python Development: Django Framework, Data Structures, Algorithm Implementation
Mobile Development
- React Native: Cross-platform Mobile Apps, Expo SDK, Navigation Systems
- Mobile Features: Real-time Messaging, Image Sharing, Location Services, Offline Storage
- Firebase Integration: Authentication, Cloud Firestore, Storage, Real-time Updates
Cloud & DevOps
- AWS Services: Lambda Functions, Serverless Architecture, Cloud Computing
- Deployment Platforms: GitHub Pages, Netlify, Firebase Hosting
- Development Tools: Git & GitHub, Build Tools (Parcel, Vite, Angular CLI), Package Management
Featured Projects Highlights
🚀 Enterprise Applications
Meet App: Production-ready React PWA with Google Calendar integration, OAuth authentication, and AWS Lambda backend featuring comprehensive data visualization and offline support.
🎬 Full-Stack Movie Applications
myFlix Platform: Complete movie discovery ecosystem with Angular & React clients, Node.js/Express API, MongoDB database, and comprehensive user management with JWT authentication.
📱 Mobile Chat Application
Let's Chat: Cross-platform React Native app with Firebase integration, real-time messaging, image sharing, and full accessibility compliance.
🍳 Recipe Management System
Recipe App: Full-stack application combining React frontend with Python Django backend, featuring advanced search, user authentication, and data visualization.
Development Philosophy
- Full-Stack Proficiency: End-to-end application development from database design to user interface
- Modern Best Practices: Test-driven development, responsive design, accessibility compliance
- Continuous Learning: Staying current with emerging technologies and industry standards
- Problem-Solving Focus: Building practical solutions that address real-world challenges
- Code Quality: Clean, maintainable code with comprehensive documentation
🎯 Skills Summary
Comprehensive expertise across the full development stack with 12+ production-ready projects showcasing modern web and mobile technologies.
📄 Download My Resume
Get a comprehensive overview of my experience, projects, and technical skills
How I become web developer
I am a software developer with a passion for creating innovative
solutions.
Website is a strcture of the internet which is give us all
information whatever we need our daily life.
On the internet there
are many helpful and amazing website are available in the internet which
is attract me to become a web developer.
I love to learn new thing
with a lot of passion, websites mean a a book of knowledg in the
internet.
IT Profession is for me always a dream job, I wan to be
a part of web developer team.
So I am here to learn and to be a
part of web developer team.
My Skills
- HTML
- CSS
- JavaScript
- Python
Skills Summary
Technology Stack | Experience Level | Key Projects |
---|---|---|
React Ecosystem | Advanced | Meet App (PWA), myFlix React Client |
Angular Framework | Proficient | myFlix Angular Client (TypeScript, Material Design) |
Node.js & Express | Advanced | MovieFlix API (RESTful API, JWT, MongoDB) |
React Native | Proficient | Let's Chat Mobile App (Firebase, Expo) |
Python & Django | Intermediate | Recipe App, Python Programming Exercises |
Database Management | Proficient | MongoDB, Firebase Firestore |
Cloud & Deployment | Intermediate | AWS Lambda, GitHub Pages, Firebase Hosting |
HTML/CSS/JavaScript | Advanced | Portfolio Website, Pokédex App, To-Do List |