Charles Lowell

Founder, CTO at The Frontside

Austin, Texas, 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
Charles Lowell is a seasoned founder and CTO with 17 years of professional experience and over two decades of hands-on software development across frontend architecture and full-stack systems. As co-founder of The Frontside in Austin, he builds technical practices, tools, and architectures that help clients ship durable, maintainable web applications. He is an active open-source contributor with notable work on the microstates library for composable JavaScript state and practical improvements to RubyGems/Bundler’s standalone packaging and binstub behavior. Comfortable spanning JavaScript frontends to Ruby backends, he focuses on performance-minded refactors and developer ergonomics—often tackling nested data structures and tooling edge cases that improve long-term maintainability. Colleagues know him for blending pragmatic engineering with product sensibility and for quietly improving developer workflows that scale across teams.
code17 years of coding experience
job9 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,167reputation
54kreached
9answers
4questions
Badges
rubygems
top-5%
github-logo-circle

Github Skills (20)

dependency-management10
javascript10
package-management10
rspec10
ruby10
bundler10
functional-programming10
rubygems9
architecture9
file-manipulation9
filesystem9
command-line-interface9
command-line9
fileio9
cli9

Programming languages (20)

JavaC++CSSPureScriptRustCMakefileGo

Github contributions (5)

github-logo-circle
thefrontside/microstates

Jun 2016 - Nov 2019

Composable state primitives for JavaScript
Role in this project:
userFull-stack Developer
Contributions:1 review, 268 commits, 160 PRs in 3 years 5 months
Contributions summary:Charles primarily contributed to the core functionality and structure of the `microstates` library, a JavaScript library for composable state primitives. Their work involved refactoring and extending the foundational components of the library, including the `State` and `Object` types, to support complex data structures and transitions. They also added support for nested objects and arrays. This includes implementing lazy evaluation and performance optimizations, particularly for object and array microstates.
compositionstate-managementjavascripttransitioncomposable
rubygems/bundler

Aug 2011 - Sep 2013

Manage your Ruby application's gem dependencies
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 comments, 1 issue in 2 years 1 month
Contributions summary:Charles contributed to the `bundler` project by modifying its standalone functionality, specifically focusing on the generation of executable stubs for gems. Their work included improvements to how these stubs interact with the standalone environment, such as ensuring binstubs point to the correct bundle and making them runnable from any directory. The user also addressed string quotation conventions and refactored the code to remove reliance on a global definition in standalone generation. This work enhanced the usability and flexibility of the `bundler` tool.
dependenciesrubygemsbundlerrubydependency-manager
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
Charles Lowell - Founder, CTO at The Frontside