Faris Masad

Engineer at Replit

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
Faris Masad is a seasoned full-stack engineer with 12 years of experience who has been building and scaling Replit since its early days as a co-founder and continues there as an engineer. He blends startup grit and product thinking—having co-founded multiple ventures and led agency projects that sped website delivery—while shipping polished front-end experiences and developer tooling. Faris is an active open-source contributor, notably adding Python and Scheme language support and tests to Microsoft's widely used monaco-editor and improving UI/SEO for the OpenDota React app. Comfortable across the stack, he has tackled everything from build configuration and language tokenization to CSS refactors and mobile UX fixes. Based in the United States and fluent in practical engineering, he brings a mix of entrepreneurial leadership and hands-on coding that reliably moves projects from prototype to production.
code12 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree (Dropped Out), Chemical Engineering, Bachelor's degree (Dropped Out), Chemical Engineering at Queen's University Belfast
github-logo-circle

Github Skills (20)

editors10
javascript10
python10
css10
typescript10
editor10
uid10
front-end-development10
typescript-types10
scheme10
typescripts10
react10
monaco-editor9
ui-design9
browser9

Programming languages (22)

MDXJavaC++RustCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
odota/web

Dec 2016 - Mar 2017

React web interface for the OpenDota platform
Role in this project:
userFront-end Developer
Contributions:67 commits, 17 PRs, 7 pushes in 3 months
Contributions summary:Faris primarily focused on refactoring and improving the UI of the OpenDota web application. They removed the flexboxgrid library from various components like Sponsors, Header, Home Buttons, HeroBadge, Player Wardmap, MatchHeader, and Match VisionFilter. Additionally, the user addressed CSS inconsistencies and added page titles using react-helmet, enhancing the user experience and SEO. They also addressed mobile home page and search page title issues.
opendotareactdataweb-interfacejavascript
microsoft/monaco-editor

May 2018 - Jul 2018

A browser based code editor
Role in this project:
userFull-stack Developer
Contributions:15 commits, 15 comments, 6 issues in 1 month
Contributions summary:Faris significantly contributed to the `monaco-editor` repository by adding language support, specifically for Python and Scheme, and also including language testing. Their work involved implementing features such as auto-indentation rules, defining language syntax and tokenization, and adding configurations for the new languages. Furthermore, the user's contributions extend to configuring the build process and updating necessary dependencies, such as adding the scheme test to the setup file and scripting for the bundling process.
code-editorbrowservscodejavascripteditor
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