CRAFTING
DIGITAL
EXPERIENCES
ABOUT
I'm a self-taught full-stack developer with a passion for crafting digital experiences that combine elegant design with robust functionality. My journey in programming started from curiosity and has evolved through countless hours of building projects, reading documentation, and learning from the developer community.
My approach to development centers on writing clean, maintainable code and creating intuitive user interfaces. Being self-taught has taught me to be resourceful, persistent, and always learning. I believe that great software should not only solve problems but also provide a delightful experience for its users.
When I'm not coding, I enjoy contributing to open-source projects, exploring new technologies, and continuously expanding my skill set. I'm always excited to take on new challenges and collaborate with teams to build something meaningful.
MY JOURNEY
Full-Stack Development
2022 - PresentSelf-Learning & Projects
Expanded into full-stack development, building end-to-end applications with modern frameworks. Focused on creating scalable architectures, implementing RESTful APIs, and mastering database design. Built multiple production-ready applications and contributed to open-source projects.
Frontend Mastery
2020 - 2022Independent Learning
Deep dive into modern frontend frameworks and libraries. Built numerous single-page applications, learned state management patterns, and mastered responsive design principles. Started contributing to open-source projects and building portfolio pieces.
The Beginning
2019 - 2020Self-Taught Start
Started learning web development fundamentals through online courses, tutorials, and documentation. Built my first websites, learned HTML, CSS, and JavaScript. Created personal projects and began understanding the fundamentals of programming and web technologies.
SKILLS
Frontend
Backend
Tools & Practices
LEARNING APPROACH
Project-Based Learning
Core PhilosophyLearn by Building
I believe the best way to learn is by doing. Every project I build teaches me something new, whether it's a new framework, a different approach to problem-solving, or understanding user needs better. Each project pushes me to learn new technologies and best practices.
Community & Resources
Continuous GrowthLearning Sources
Active member of developer communities, following best practices from experienced developers, reading technical blogs, watching conference talks. I stay updated with the latest trends and continuously refine my skills through real-world practice.