Josh Price

Technical Director at Class Solver

Sydney, New South Wales, Australia
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
Josh Price is a Technical Director and seasoned engineering leader with 17 years’ experience building real-time web systems from Sydney, Australia. He leads Alembic, a consultancy focused on Elixir, Phoenix and GraphQL, and also serves as CTO of Class Solver, applying algorithmic design to solve complex scheduling and public-health-aware classroom placement. A pragmatic full-stack developer, Josh contributes to prominent open-source Elixir projects—improving core language docs and tests in elixir-lang/elixir and clarifying LiveView examples—demonstrating attention to developer experience as well as backend type systems and tooling. He combines hands-on code hygiene and documentation improvements with higher-level system design, making complex distributed and real-time features easier to adopt. Colleagues rely on him for readable, maintainable systems that bridge operational realities and developer ergonomics.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

application-framework10
ash10
elixir10
dsl10
testing10
app-framework10
http-client10
phoenix-liveview10
web-framework10
telemetry10
documentation10
code-formatting10
javascript9
mermaid9
front-end-development9

Programming languages (15)

MDXC++CSSRustHTMLErlangTypeScriptShell

Github contributions (5)

github-logo-circle
Rich, real-time user experiences with server-rendered HTML
Role in this project:
userFull-stack Developer
Contributions:11 commits, 12 PRs, 12 comments in 3 years
Contributions summary:Josh primarily focused on improving documentation, examples, and code clarity within the Phoenix LiveView framework. They corrected typos, formatted code examples, and clarified instructions related to key event handling and component usage. Additionally, the user addressed inconsistencies in socket endpoint examples and deprecated outdated key event fields, enhancing the user experience. Their work demonstrates proficiency in both front-end and back-end aspects of the LiveView framework.
javascriptliveviewphoenix-liveviewexperiencesserver-rendered
ash-project/ash

Apr 2022 - Nov 2022

A declarative, extensible framework for building Elixir applications.
Role in this project:
userBack-end Developer
Contributions:12 reviews, 21 commits, 24 PRs in 7 months
Contributions summary:Josh primarily contributed to the Ash framework, focusing on enhancing its type system and related functionalities. Their work involved implementing new data types, such as `time` and `naive_datetime`, and improving existing ones. They also focused on improving the usability of the framework by improving error handling and generating diagrams for documentation. These additions demonstrate their commitment to improving the framework's overall usability and expanding its capabilities.
dsldeclarativeelixirframeworkextensible
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
Josh Price - Technical Director at Class Solver