Joshua Morrow is a founder and software leader in Oakland with 11 years of experience building developer tools, production web backends, and resilient mobile systems. He led time-travel and backend efforts at Replay.io before founding Triple Flip LLC, blending hands-on engineering with product-focused leadership. Joshua contributes to open source—improving Replay.io DevTools UX and adding performance/selection fixes to the esoteric Orca language—demonstrating a mix of pragmatic UI work and curiosity-driven tinkering. He also architected an offline-first data-collection app for a randomized control trial in Kenya, showing a knack for shipping reliable software in low-connectivity, high-stakes environments. With formal training in computer science and a background in environmental studies, he brings systems thinking and mission-oriented design to developer-facing products.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BS), Environmental Studies, Bachelor of Science (BS), Environmental Studies at State University of New York College of Environmental Sciences and Forestry
Computer Science, Computer Science at SUNY Geneseo
Contributions:692 reviews, 312 commits, 616 PRs in 1 year 3 months
Contributions summary:Joshua primarily contributed to the user interface aspects of the `replayio/devtools` repository, specifically related to the development and modification of user interface components. Their work involved changes to the default video player height, reducing unmounts when hiding DevTool panes, and implementing arrow key navigation within the console's command history. Furthermore, the user introduced features like displaying code heatmaps and expanded the display of network request details. Additionally, they worked on various UI improvements and fixes, including updating the library's UI with the addition of several features.
Contributions:8 commits, 1 PR, 2 comments in 3 days
Contributions summary:Joshua focused on enhancing the `orca` esoteric programming language, primarily through modifications to the cursor and terminal functionality. Their contributions involved implementing features for cursor scaling and selection, alongside refactoring the underlying logic for improved efficiency. The changes include the addition of functions like `updateBox` and `calculateBounds` to manage and memoize crucial cursor properties, improving overall performance. Moreover, they corrected bugs related to cursor selection.
synthesizermidisynthesissequencercompiler
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.