Dalia Nahol

Palo Alto, California, 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

👤
Senior
Dalia Nahol is a seasoned full-stack software engineer based in California with 10 years of experience building web and mobile applications, APIs, and integrations using Node.js, JavaScript/TypeScript, and both SQL and NoSQL datastores. She blends product-minded front-end work—contributing accessibility and keyboard navigation improvements to Mozilla’s popular Multi-Account Containers and refactoring React components for the Wiki Education Dashboard—with backend and API integration experience from freelance and consulting projects. Currently architecting an art-driven indie game at Mysterious Light Games, she brings a curiosity for engineering, algorithms, and math alongside a strong interest in people and storytelling. Her background spans startup and mission-driven work, from improving civic engagement platforms to streamlining field data collection, and she’s an active open-source contributor with a visible issue history on GitHub. Pragmatic and design-aware, she often focuses on maintainability and accessibility in legacy codebases while shipping polished user experiences.
code10 years of coding experience
github-logo-circle

Github Skills (13)

component-development10
uid10
webextension10
javascript10
firefox10
front-end-development10
ui-design10
react10
jsx9
user-experience9
ux-design9
html8
css7

Programming languages (4)

TypeScriptJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
Role in this project:
userFront-end Developer
Contributions:8 commits, 17 PRs, 32 comments in 23 days
Contributions summary:Dalia primarily focused on enhancing the user interface and user experience of the Firefox Multi-Account Containers extension. Their contributions included implementing keyboard navigation for popup elements, specifically for navigating container submenu tabs and onboarding popups. They also worked on improving the accessibility of the UI through the addition of keyboard shortcuts and tab indexing, including focus management. Furthermore, they incorporated updates to tooltips and other UI elements.
firefoxwebextension
Wiki Education Foundation's Wikipedia course dashboard system
Role in this project:
userFront-end Developer
Contributions:7 commits, 18 PRs, 16 comments in 8 days
Contributions summary:Dalia primarily contributed to the front-end codebase of the Wiki Education Foundation's dashboard system. Their work focused on React component modifications and refactoring, including updates to the `diff_viewer`, `input_hoc`, `uploads`, and `quiz` components. Key changes included migrating from deprecated `componentWillMount` and `componentWillReceiveProps` lifecycle methods to the supported `UNSAFE_` versions and other refactoring tasks. This indicates a focus on maintaining and updating the existing front-end architecture.
dashboardwikifoundationwikipedia
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