Josh Cartmell is a Staff Frontend Engineer with 14 years of experience crafting intuitive, production-grade web experiences, currently driving frontend work at Slack from California. He blends a strong UI/UX sensibility from a Cognitive Science/HCI background with deep practical skills across modern stacks—having worked as a frontend architect, led feature delivery at scale, and contributed backend fixes to notable open-source Django projects like Mezzanine and Cartridge. Josh is comfortable settling technical debates, mentoring peers, and shipping both new features and infrastructure-level improvements, reflecting a full-spectrum practitioner who moves between frontend polish and backend reliability. Outside work he pursues photography, a hobby that informs his attention to visual detail and user-facing interactions.
Contributions:42 commits, 5 PRs, 18 comments in 3 years 3 months
Contributions summary:Josh primarily contributed to the back-end logic of the Django-based CMS framework, Mezzanine, focusing on SSL/HTTPS redirections and host-based template serving. They implemented an `SSLMiddleware` to handle redirections based on URL prefixes and site settings. Additionally, the user added a `TemplateForHostMiddleware` to serve templates dynamically based on the host accessing the site. The user also refactored existing code related to site settings and deprecation warnings.
Contributions summary:Josh primarily contributed to the back-end of the e-commerce platform. Their work included updating project settings, addressing deprecated middleware, and setting defaults for SSL URL prefixes. The user also modified forms, updated session storage to handle decimal values, and refactored the database model by adding a site relationship. These changes indicate a focus on improving the platform's functionality, security, and compatibility.
ecommercemezzaninejavascriptnodejsbitbake
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 Cartmell - Staff Software Engineer, Frontend at Slack