*
Muhammad Waleed Abdullah
Islamabad, Pakistan
Hi there, I am a 22 year old Software Engineer, who loves Computer Science, Currently I would say I am pretty good at Frontend Development, however I really love Backend and ML as well. Currently, Learning about System design and handling Data-intensive applications (Yes, I am reading Designing Data-Intensive Applications). Other than that, I love going to the gym. Also building Strangth track on the side.
* Work
Vyro
Software Engineer (March 2024 - Present)
Promoted to Frontend Lead for Chatly-Everask team after leading core frontend initiatives. Built a LLM chat library for React and a custom Rehype plugin for dynamic content rendering. Focused on performance and improving user experience while closely collaborating with Backend, ML, and Product teams. Mentored engineers, ran code reviews, and conducted interviews to support team growth.
* Projects
Imagine Web
AI generation platform.
Contributed to transforming Imagine Web into a scalable Turborepo monorepo, building core reusable packages including shared ESLint/TypeScript configs and a design-system foundation. Established team-wide frontend patterns that powered the Imagine revamp and accelerated development across teams. Led the migration from dnd-kit to native drag-and-drop to resolve performance bottlenecks, and built a high-performance multiselect experience with drag-and-drop interactions. Improved rendering efficiency through smarter virtualization (React.memo), IntersectionObserver-based media playback, and cancellation of unnecessary requests. Also helped design and implement Assist mode and contributed to the Studios experience across the Imagine AI tools suite.
Chatly
All-in-one AI chat platform.
Led the frontend development of Chatly Web by building the core architecture, design system, and reusable component library. Developed a custom chat library enabling LLM streaming through SSE. Created a rehype plugin to parse and render dynamic content. The platform now handles over 9M+ monthly requests, 1M+ MAUs. Focused on optimizing performance and maintainability while collaborating closely with Backend and ML teams to deliver new features and resolve issues.
* Blogs
Ref callbacks and cleanups (React)
8/10/2025
React 19 ref callback cleanups simplify DOM handling and replace many useEffect patterns.
Log structured vs Page oriented storage
8/4/2025
Log structured vs page oriented storage
Using multiple forms through a single form provider (React Hook Form)
6/9/2025
Nesting <FormProvider/> in React Hook Form doesn't work, using a custom form provider instead

