Taha Hassan is a front-end software developer based in London with four years’ experience building polished UI and interaction for open-source projects like the popular tldraw infinite canvas SDK. He specializes in TypeScript, React and Next.js, with hands-on experience in Playwright testing, Tailwind/CSS and shipping UX-driven bug fixes and prototypes. At tldraw he improved editor behaviours, cross-browser text layout, and helped prototype AI features such as wireframe-to-site and canvas autocomplete integrations. Passionate about accessibility and interaction design, he often shapes side projects around assistive tech and subtle UX improvements. His background in teaching and coordination informs a user-focused, collaborative approach to documentation, tests and developer-friendly APIs. Outside of code he composes music, trains in martial arts and is learning British Sign Language, reflecting an appetite for creative problem solving and community impact.
4 years of coding experience
3 years of employment as a software developer
Software Development Bootcamp, Computer Software Engineering, Pass, Software Development Bootcamp, Computer Software Engineering, Pass at Northumbria University
Front End Web Development, Front End Web Development at Founders and Coders
Spanish, French, Arabic, british sign language, English
Contributions:72 reviews, 189 PRs, 218 pushes in 1 year 6 months
Contributions summary:Taha primarily focused on improving the tldraw frontend by addressing various bug fixes. Their contributions include resolving issues related to viewport focus during shape editing, fixing bugs when selecting shapes within selection groups, resolving line rendering issues, and fixing text wrapping on Safari. The user also addressed style panel malfunctions, added timestamp to file names, improved arrow and frame label behaviour. These changes indicate a focus on improving the user experience within the whiteboard SDK.
Contributions:7 PRs, 6 pushes, 5 branches in 9 days
Contributions summary:Taha primarily focused on enhancing the user interface and functionality of the application. They implemented a screenshot feature, allowing users to capture and integrate screenshots within the UI. Furthermore, the user added a component for displaying links, improving user experience. They also made improvements to the display and interaction of the links. Finally, the user added a link to FAQs and corrected errors to improve code quality and the user experience.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.