import { useAnimation } from "framer-motion"; import { useEffect } from "react"; // Scroll Animation Code Override export function useScrollAnimation() { const controls = useAnimation(); useEffect(() => { const handleScroll = () => { const scrollPosition = window.scrollY; const aboutSection = document.getElementById("about-section"); if (aboutSection) { const triggerPosition = aboutSection.getBoundingClientRect().top; // If the about section is in the viewport if (triggerPosition < window.innerHeight * 0.8) { controls.start({ opacity: 1, y: 0, transition: { duration: 0.8, ease: "easeInOut" }, }); } else { controls.start({ opacity: 0, y: 50 }); } } }; // Attach the scroll event listener window.addEventListener("scroll", handleScroll); // Clean up event listener on unmount return () => window.removeEventListener("scroll", handleScroll); }, [controls]); return controls; }

Home Page

Case Studies

About Me

Home Page

Case Studies

About Me

Home Page

Case Studies

About Me

Home Page

Case Studies

About Me

Home Page

Case Studies

About Me

My Odyssey in UX/UI Design: Zeal, Mission, and Development

My Odyssey in UX/UI Design: Zeal, Mission, and Development

I'm Daniel Lee, a UX/UI Designer with six years of experience specializing in mobile app design. Based in New York City, I am dedicated to creating intuitive, user-centered designs that balance functionality with a seamless, engaging experience.

My design philosophy revolves around understanding real user needs and turning them into effective, visually appealing solutions.


I’m passionate about solving complex problems through simple, thoughtful design, with a focus on improving user experiences in everyday life. Throughout my career, I’ve worked on a wide range of projects, from e-commerce to fitness apps, always ensuring that the user’s journey is at the heart of the design process. My approach combines creativity with strategic thinking, aiming to create impactful digital experiences that drive results.

My Odyssey in UX/UI Design: Zeal, Mission, and Development

I'm Daniel Lee, a UX/UI Designer with six years of experience specializing in mobile app design. Based in New York City, I am dedicated to creating intuitive, user-centered designs that balance functionality with a seamless, engaging experience.

My design philosophy revolves around understanding real user needs and turning them into effective, visually appealing solutions.


I’m passionate about solving complex problems through simple, thoughtful design, with a focus on improving user experiences in everyday life. Throughout my career, I’ve worked on a wide range of projects, from e-commerce to fitness apps, always ensuring that the user’s journey is at the heart of the design process. My approach combines creativity with strategic thinking, aiming to create impactful digital experiences that drive results.

My Odyssey in UX/UI Design: Zeal, Mission, and Development

I'm Daniel Lee, a UX/UI Designer with six years of experience specializing in mobile app design. Based in New York City, I am dedicated to creating intuitive, user-centered designs that balance functionality with a seamless, engaging experience.

My design philosophy revolves around understanding real user needs and turning them into effective, visually appealing solutions.


I’m passionate about solving complex problems through simple, thoughtful design, with a focus on improving user experiences in everyday life. Throughout my career, I’ve worked on a wide range of projects, from e-commerce to fitness apps, always ensuring that the user’s journey is at the heart of the design process. My approach combines creativity with strategic thinking, aiming to create impactful digital experiences that drive results.

Contact us

We'd love to hear from you. Please fill out this form, and we'll reply soon.

Email

Contact us by email, and we will respond shortly.

hey@uiblox.com

Phone

Call us on weekdays from 9 AM to 5 PM.

+1 (222) 333 444

Office

Visit us at our headquarters.

87266 Green Station, Euless, Oregon
26739, Canada

Write us a message

Contact us

We'd love to hear from you. Please fill out this form, and we'll reply soon.

Email

Contact us by email, and we will respond shortly.

hey@uiblox.com

Phone

Call us on weekdays from 9 AM to 5 PM.

+1 (222) 333 444

Office

Visit us at our headquarters.

87266 Green Station, Euless, Oregon
26739, Canada

Write us a message

Contact us

We'd love to hear from you. Please fill out this form, and we'll reply soon.

Email

Contact us by email, and we will respond shortly.

hey@uiblox.com

Phone

Call us on weekdays from 9 AM to 5 PM.

+1 (222) 333 444

Office

Visit us at our headquarters.

87266 Green Station, Euless, Oregon
26739, Canada

Write us a message

import { useAnimation } from "framer-motion"; import { useEffect } from "react"; // Scroll Animation Code Override export function useScrollAnimation() { const controls = useAnimation(); useEffect(() => { const handleScroll = () => { const scrollPosition = window.scrollY; const aboutSection = document.getElementById("about-section"); if (aboutSection) { const triggerPosition = aboutSection.getBoundingClientRect().top; // If the about section is in the viewport if (triggerPosition < window.innerHeight * 0.8) { controls.start({ opacity: 1, y: 0, transition: { duration: 0.8, ease: "easeInOut" }, }); } else { controls.start({ opacity: 0, y: 50 }); } } }; // Attach the scroll event listener window.addEventListener("scroll", handleScroll); // Clean up event listener on unmount return () => window.removeEventListener("scroll", handleScroll); }, [controls]); return controls; }