ABOUT ME

I am a dedicated developer and UI/UX designer committed to designing, developing, and maintaining modern web and mobile applications. I am passionate about solving complex business problems and bring a unique blend of technical expertise and creative flair to every project.

12

Years of experience to provide soclutions.

500+

Project completed successfully.

400+

Happy Customers all over the world.

400+

Happy Customers all over the world.
I am a dedicated developer and UI/UX designer committed to designing, developing, and maintaining modern web and mobile applications. I am passionate about solving complex business problems and bring a unique blend of technical expertise and creative flair to every project. I am a dedicated developer and UI/UX designer committed to designing, developing, and maintaining modern web and mobile applications. I am passionate about solving complex business problems and bring a unique blend of technical expertise and creative flair to every project.
I am a dedicated developer and UI/UX designer committed to designing, developing, and maintaining modern web and mobile applications. I am passionate about solving complex business problems and bring a unique blend of technical expertise and creative flair to every project.
Bilal was creative, resourceful and flexible. Delivering the project on time, in spite of numerous alterations. I especially appreciated his responsiveness to the fickleness and whimsy of client input.
JASON KEATH
Social Fresh
document.addEventListener('DOMContentLoaded', function() { const svgPath = document.querySelector('#scrollLine'); if (svgPath) { const pathLength = svgPath.getTotalLength(); svgPath.style.strokeDasharray = pathLength; svgPath.style.strokeDashoffset = pathLength; window.addEventListener('scroll', function() { const scrollTop = window.pageYOffset; const windowHeight = window.innerHeight; const documentHeight = document.documentElement.scrollHeight - windowHeight; const scrollPercent = scrollTop / documentHeight; svgPath.style.strokeDashoffset = pathLength * (1 - scrollPercent); }); } else { console.error("SVG path with ID 'scrollLine' not found."); } });