Will Sargent

Independent Consultant at Terse Systems

San Francisco, 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
Will Sargent is an experienced back-end software engineer and independent consultant based in San Francisco with 16 years building resilient web and API systems. He spent four years on the Play Framework team at Lightbend and continues to contribute to prominent open-source projects—improving cookie handling and async HTTP robustness in Play and AsyncHttpClient and enhancing LLM service backends in Letta. Will's strengths are in Scala/Java server-side architectures, realtime systems (Akka, Play, SSE) and complex commerce flows, with a track record of stabilizing security-sensitive networking code and integrations. He prefers hands-on engineering over job hunting and combines deep protocol-level fixes with pragmatic consulting to keep production systems reliable.
code16 years of coding experience
job13 years of employment as a software developer
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
4,356reputation
1.9mreached
104answers
4questions
Badges
playframework
top-5%
protected
top-5%
java
top-5%
unit-testing
top-5%
github-logo-circle

Github Skills (38)

reflection10
ssl10
tls1210
python10
http10
sbt10
httpc10
tls1310
java10
webservice10
llm10
scala10
javas10
http-client10
reflections10

Programming languages (25)

C#CMakefileGoHTMLGroovyJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Play Scala Starter Template (ideal for new users!)
Role in this project:
userBackend Developer
Contributions:39 commits, 78 PRs, 43 pushes in 1 year 5 months
Contributions summary:Will primarily focused on updating and maintaining the Play Framework template, upgrading dependencies, and adapting to newer versions of the framework. Their work included updating Scala versions, modifying build configurations (build.sbt, plugins.sbt), and incorporating new libraries. They also addressed testing-related configurations, including upgrading testing libraries and modifying test files. Finally, the user updated the welcome page to use the Discuss Play Forum.
templateidealscalajsplay-frameworkplayframework
playframework/playframework

Jun 2013 - Feb 2022

The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
userBack-end Developer
Contributions:17 reviews, 601 commits, 736 PRs in 8 years 9 months
Contributions summary:Will primarily focused on enhancing the Play Framework's web service capabilities by implementing cookie handling methods and integrating a cookie wrapper for asynchronous HTTP requests. They modified core Java and Scala files within the framework to introduce new interfaces and classes for handling cookies in both Java and Scala, including adding methods to read, add, and retrieve cookies in the response. These changes enhanced the framework's support for web service interactions by making cookie management more robust.
restfulplay-frameworkframeworkplayframeworkjvm
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
Will Sargent - Independent Consultant at Terse Systems