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.
code10 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
stackoverflow-logo

Stackoverflow

Stats
1,054reputation
114kreached
7answers
22questions
github-logo-circle

Github Skills (20)

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

Programming languages (21)

C#LeanC++RustPureScriptCGoHTML

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.
access-controldatabase-eventsgraphql-apiwebhooksgraphql
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.
programming-languagehaskellunisonunison-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