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.
10 years of coding experience
8 years of employment as a software developer
School of Engineering and Applied Science (SEAS), School of Engineering and Applied Science (SEAS) at Princeton Engineering
Bachelor of Arts - BA Sociology Environmental Studies STEM Core, Bachelor of Arts - BA Sociology Environmental Studies STEM Core at Princeton University
High School Diploma Honors, High School Diploma Honors at Hermiston High School
Coding House
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
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:
Front-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.
Wiki Education Foundation's Wikipedia course dashboard system
Role in this project:
Front-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
Dalia Nahol - Software Engineer at Mysterious Light Games