Solomon Bothwell

Senior Software Engineer at Bitnomial

Los Angeles, California, United States
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
🎓
Top School
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.
code9 years of coding experience
job14 years of employment as a software developer
bookTechnocultural Studies and Art History, Technocultural Studies and Art History at University of California, Davis
languagesEnglish
github-logo-circle

Github Skills (13)

graphql10
command-line-interface10
programming-language10
api10
backend10
apidoc10
wpgraphql10
unison10
haskell10
wordpress-graphql10
command-line10
postgresql9
aeson8

Programming languages (20)

LeanC++RustPureScriptCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
hasura/graphql-engine

Mar 2021 - Jan 2023

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:
userBack-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.
realtimefine-grained-access-controlgraphql-serversql-serverhaskell
unisonweb/unison

Nov 2021 - Dec 2021

A friendly programming language from the future
Role in this project:
userBack-end Developer
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.
haskellcompilerdistributed-systemsunisonunison-language
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