Sami Ullah

Sami Ullah

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior Frontend Architect | Angular & Performance Optimization Expert
Senior Frontend Architect | Angular & Performance Optimization Expert

I have 9 years of experience designing and building high-performance, enterprise-scale web applications. My core expertise lies deep within the Angular ecosystem, TypeScript, Nx monorepos, and state management strategies (NgRx/RxJS), alongside strong capabilities in React and Vue.js.

Throughout my career, I have specialized in tackling complex frontend challenges, including:

  • Leading major technical migrations (such as legacy codebases to modern Angular architectures).
  • Optimizing performance for massive, real-time datasets using reactive signals and customized rendering tools.
  • Designing scalable, domain-driven architectures using Strategic Design principles in Nx monorepos to enforce strict boundaries and isolate business logic.
  • Developing comprehensive component libraries and design systems via Storybook to streamline cross-team development.
  • Cultivating strong testing cultures through Jest-driven Test-Driven Development (TDD) to end fragile development cycles.

Beyond my day-to-day engineering work, I am deeply passionate about knowledge sharing and the open-source community. I actively maintain a technical blog and YouTube channel where I deliver deep-dive tutorials on architecture patterns and enterprise migration strategies.

I am joining Codementor to help developers break through architectural roadblocks, master advanced state management, transition smoothly through complex framework upgrades, and write cleaner, more maintainable codebases. Whether you are debugging a tricky performance issue or planning a massive application refactor, I am here to guide you with proven, production-grade engineering principles.

Abu Dhabi (+04:00)
Joined February 2023
EXPERTISE
4 years experience
2 years experience
6 years experience
4 years experience
4 years experience

REVIEWS FROM CLIENTS

Sami's profile has been carefully vetted and approved as a Codementor. Connect with Sami now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ionic-ng-tuts
Contains all the related tuts on technbuzz.com
TypeScript
4
1
kharchay
An expense management mobile app
TypeScript
2
0
Stack Overflow
818 Reputation
0
10
11
EMPLOYMENTS
Senior Frontend Developer
AIQ
2023-08-01-Present
  • Built high-performance energy dashboards by optimizing ECharts with custom tree-shaking and usi...
  • Built high-performance energy dashboards by optimizing ECharts with custom tree-shaking and using reactive signals to keep the UI fluid and responsive even when rendering massive, real-time datasets.
  • Developed a real-time HSE monitoring platform featuring bird’s-eye view dashboards and live alarm streams via SSE. Leveraged Linked Signals to handle complex, nested configuration workflows, replacing custom state hacks with a clean, performant solution for managing site and camera hierarchies.
  • Established a centralized UI library using Storybook to serve as the team’s "source of truth." This provided clear visibility into component APIs and usage patterns, eliminating redundant development and ensuring visual consistency across all modules.
  • Maintained and enhanced a diagnostic data-explorer, improving the layout and usability of complex relational mappings. These contributions allowed developers to deep-dive into API structures more efficiently, accelerating the identification and resolution of production issues.
  • Modernized our frontend architecture and testing culture by managing a major framework migration and implementing Jest-driven TDD. Establishing clear API contracts and robust testing effectively ended the "fix-break-fix" cycle and improved long-term maintainability.
Angular
TypeScript
RxJS
View more
Angular
TypeScript
RxJS
Storybook
Tailwind css
View more
Frontend Developer
DXCompliance
2021-06-01-2023-07-01
  • Spearheaded a large-scale Angular 9 to modern-version migration, standardizing legacy CSS (SCSS/mixins) and disp...
  • Spearheaded a large-scale Angular 9 to modern-version migration, standardizing legacy CSS (SCSS/mixins) and disparate API patterns into a unified, utility-first architecture using Tailwind CSS. This systematically eliminated technical debt and improved cross-team code consistency.
  • Developed a scalable UI component library using Storybook, enabling isolated development and rapid testing of features across various edge cases, resulting in faster release cycles and higher UI stability.
  • Engineered a scalable, domain-driven architecture using Nx, organizing the codebase into distinct bounded contexts based on Strategic Design principles. This modular approach enforced strict module boundaries and circular-dependency prevention, significantly improving the maintainability of large-scale enterprise applications.
  • Standardized development workflows by implementing custom library tagging and linting rules (enforcing scope and type constraints), ensuring that business logic remained isolated within domain-specific libraries (Feature, Data-Access, UI, Util) and facilitating cleaner dependency graphs.
Angular
NgRx
Storybook
View more
Angular
NgRx
Storybook
Tailwind css
Nx Workspace
View more
Frontend Developer
CAD+T
2018-05-01-2021-05-01
  • Engineered high-performance 2D/3D visualization tools using HTML5 Canvas, Pixi.js, and Three.js;</strong...
  • Engineered high-performance 2D/3D visualization tools using HTML5 Canvas, Pixi.js, and Three.js; refactored the entire engine into a reusable Vue.js library for cross-platform integration in furniture inventory planning.
  • Architected scalable enterprise UIs using Angular (VMware Clarity) and Vue.js (Vuetify), leveraging NgRx and Vuex to manage complex, API-driven application state.
  • Engineered robust state-management architectures, prioritizing headless unit testing to validate complex data transformations in isolation from UI components. This ensured data consistency and architectural integrity, allowing the team to ship data-heavy features with high confidence.
  • Collaborated within an Agile environment throughout the full SDLC, advocating for industry-standard design patterns and architectural best practices to improve long-term system maintainability.
HTML/CSS
Angular
TypeScript
View more
HTML/CSS
Angular
TypeScript
Bootstrap
Redux
NgRx
Vue.js
View more