CRAFTING
DIGITAL
EXPERIENCES

Full-stack developer • Creative problem solver • Code enthusiast

01

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.

50+
Projects Built
20+
Technologies
Always Learning

MY JOURNEY

Full-Stack Development

2022 - Present

Self-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.

ReactNode.jsPostgreSQLMongoDBExpress

Frontend Mastery

2020 - 2022

Independent 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.

ReactVue.jsTypeScriptTailwind CSSRedux

The Beginning

2019 - 2020

Self-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.

JavaScriptHTML/CSSGitResponsive Design

SKILLS

Frontend

JavaScript TypeScript React HTML/CSS Tailwind CSS SASS

Backend

Node.js Express REST APIs GraphQL PHP MySQL

Tools & Practices

Git Docker CI/CD Linux Cursor

LEARNING APPROACH

Project-Based Learning

Core Philosophy

Learn 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 Growth

Learning 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.