Justin Weiss is a Principal Software Engineer in Seattle with 18 years of full‑stack experience building web and native applications, from OS and database layers to UX. He combines hands‑on engineering with people leadership—scaling teams, moving monoliths to microservices, and shipping customer‑facing products on short release cycles. An independent founder and prolific educator, he published 100+ Rails articles, authored Practicing Rails, and grew a highly engaged developer audience. His open‑source contributions range from improving Slate's rich text editor to adapting RetroArch for Nintendo 3DS, showing a knack for both frontend UX polish and low‑level platform optimization.
18 years of coding experience
15 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at University of Illinois Urbana-Champaign
A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
Front-end Developer
Contributions:20 commits, 24 PRs, 4 pushes in 2 years
Contributions summary:Justin primarily contributed to the Slate rich text editor framework, focusing on improvements to text handling and user interaction. They addressed issues related to text formatting (marks) during actions like inserting and removing text, and splitting blocks. The user also implemented a helper for copying and pasting content within the editor. Their work demonstrates a focus on improving the core functionality and usability of the Slate editor.
Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Role in this project:
Mobile Developer
Contributions:16 commits, 17 PRs, 20 comments in 2 years 11 months
Contributions summary:Justin primarily contributed to the 3DS platform support within the RetroArch project. They focused on fixing screen flickering issues, ensuring correct bottom screen behavior on 3DS, and updating the project to utilize the libctru 2.0 library, specifically addressing threading and memory management issues. Furthermore, they optimized memory usage and made adjustments for sideways screen rotation on the 3DS. These commits demonstrate a specialization in adapting and improving RetroArch for Nintendo 3DS hardware.
frontendlibretrocretroarch
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.