Solomon Bothwell is a Senior Software Engineer based in Los Angeles with nine years of experience building backend systems and APIs, currently at Bitnomial after leading engineering at Co–Star and contributing at Hasura. He favors strongly typed functional languages—especially Haskell—and has meaningful OSS contributions to notable projects like Unison and Hasura’s GraphQL engine, improving CLI ergonomics, error handling, and Postgres backend integrations. His background blends practical platform engineering (GraphQL, GCP/Firebase) with deep interest in type theory and PL research from a Recurse Center residency where he explored dependent types and wrote a polymorphic lambda calculus. Before software, he ran a fabrication shop and co-founded a community radio station, giving him hands-on operational leadership and a taste for unconventional, interdisciplinary problem solving.
9 years of coding experience
14 years of employment as a software developer
Technocultural Studies and Art History, Technocultural Studies and Art History at University of California, Davis
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Role in this project:
Back-end Developer
Contributions:102 commits, 1 branch, 14 comments in 1 year 10 months
Contributions summary:Solomon's contributions focused on modifying the backend code of the Hasura GraphQL Engine project. They implemented features related to session variables and client Postgres certificates within the Postgres backend. Additionally, the user worked on improvements to the action request transformation feature, including changes related to its Aeson instances. These updates involved modifying Haskell code within the server, indicating a focus on backend functionality and API enhancements.
Contributions:8 commits, 3 PRs, 9 comments in 1 month
Contributions summary:Solomon contributed to the Unison programming language project by implementing new features and improving existing functionalities within the command-line interface. They added an "api" command, updated the error messages for the `pull-request.load` command, and fixed pretty printing issues in the URI parser. The commits demonstrate a focus on refining the user experience and expanding the tool's capabilities.
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
Solomon Bothwell - Senior Software Engineer at Bitnomial