Saba Noorassa

Software Engineer at Hugging Face

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Saba Noorassa is a software engineer with 11 years of experience, currently building at Hugging Face after roles at XetHub and Apple. He brings full‑stack expertise with a strong emphasis on data visualization and renderer internals, contributing to high-profile open-source projects like Vega-Lite and Turi Create where he improved tooltips, axes, legends, and JSCanvas rendering. At Apple he moved from intern to engineer, delivering front-end engineering that touched DOM APIs, font handling and event listeners for robust graphics rendering. Saba combines performance-minded dataflow optimizations (e.g., AggregateNode merges) with practical UI improvements, making complex visual systems both faster and more usable. Based in Seattle and educated at the University of Washington, he pairs production experience at scale with active, meaningful OSS contributions.
code11 years of coding experience
job5 years of employment as a software developer
bookUniversity of Washington
github-logo-circle

Github Skills (30)

data-visualizations10
javascript10
visualization10
vega10
charts10
typescript10
data-visualisation10
ui-design10
plot10
declarative-programming10
uid10
lang10
front-end-development10
typescript-types10
declarative10

Programming languages (5)

TypeScriptC++ShellJavaScriptPython

Github contributions (5)

github-logo-circle
vega/vega-lite

Jun 2018 - Jun 2019

A concise grammar of interactive graphics, built on Vega.
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 29 commits, 23 PRs in 11 months
Contributions summary:Saba primarily focused on enhancing the Vega-Lite library, contributing to the interactive graphics grammar. Their work involved implementing and refining features related to tooltips, axis, and legends, ensuring they correctly reflect format and title configurations. They also optimized the dataflow by merging AggregateNodes and improving overall data processing efficiency. Furthermore, they addressed bug fixes and introduced improvements within the codebase, as demonstrated by code modifications across multiple files, including testing and core library files.
chartsinteractive-graphicsvisual-analysisplotgrammar
apple/turicreate

Jul 2019 - Jul 2019

Turi Create simplifies the development of custom machine learning models.
Role in this project:
userFront-end Developer
Contributions:6 commits, 7 PRs, 1 push in 24 days
Contributions summary:Saba primarily focused on enhancing the Vega renderer within the Turi Create project. Their work involved implementing and extending the JSCanvas functionalities to support features such as `fillRect()`. They also made adjustments to the DOM API for Vega rendering and improved the font handling to include system font fallback, which involved modification to the `JSCanvas` and related files. Additionally, they implemented support for DOM event listeners within the renderer.
pythondeep-learningmachine-learningcoremlmulticlass-classification
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.
Request Free Trial
Saba Noorassa - Software Engineer at Hugging Face