

With a foundation in visual design, I began my creative journey studying graphic and motion design, gaining hands-on experience with Adobe Illustrator, Photoshop, After Effects, and Premiere Pro. This visual background enhances my approach to front-end and UI work. I later transitioned into software development and completed a full-stack web development certification through the University of Central Florida.
Throughout the program, I worked in an Agile environment using Git, Kanban boards, daily standups, and sprint-based workflows to build collaborative projects. This experience helped me develop strong teamwork, planning, and version control habits while learning full-stack web development and gaining proficiency in modern front-end and back-end technologies. Since then, I've continued to refine my development skills, combining my eye for design with technical knowledge to build clean, responsive, and user-centered web applications.




I'm a passionate, self-driven, and perpetually fascinated developer with a background in graphic design, motion design, and full-stack web development. I specialize in full-stack JavaScript development using the MERN stack, with experience integrating GraphQL, Docker, and modern build tools like Webpack and Babel, along with CSS frameworks such as Tailwind, Materialize, and Bootstrap. I'm also experienced in building APIs with Node.js and Express, working with both MongoDB and SQL databases, and implementing secure, scalable server-side logic.
I enjoy building creative multi- and single-page layouts, user-focused apps, interactive websites, and any project that challenges me to think outside the box. I strive to find new ways of conveying real-world feeling and intention into the digital space of front-end development.
While I have a strong eye for visual design and user experience, I also have a deep love for the logic, structure, and problem-solving that goes into back-end development. I enjoy designing scalable databases and data models, building organized and secure APIs, implementing authentication flows, and digging into the meticulous work of debugging. I embrace the challenges and unknowns that back-end development and maintenance often present.
With a strong appreciation for both form and function, I aim to mingle design sensitivity with logic practicality, ensuring seamless integration in every project I work on. I take pride in writing clean, maintainable, and visually digestible code. I'm always eager to learn new technologies, solve new problems, and collaborate with teams or peers.

