Stephen Brown

Freelance Web Developer at NIC Inc

Salem, Oregon, 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

👤
Senior
🎓
Top School
Stephen Brown is a versatile web and software developer with over two decades of hands-on experience and a design background that informs pragmatic, user-focused engineering. Based in Salem, Oregon, he has built accessible, high-impact public-sector platforms (notably for Oregon.gov) using a broad stack from PHP/WordPress and .NET/SharePoint to TypeScript, Rust, WebAssembly, and graphics-focused tools like WebGL/Three.js. He combines front-end craftsmanship and back-end automation—creating CMSs, drag-and-drop builders, deployment CLIs, and processes that reduced statewide accessibility issues by over 95% and cut search API costs substantially. A longtime freelancer and studio owner, he pairs client-facing product sense with deep technical breadth (Assembly to Rust) and practical DevOps skills. Unobvious detail: his background in interactive graphic design and audio/video tools gives him an edge building rich, accessible web experiences that blend aesthetics with performance.
code8 years of coding experience
job10 years of employment as a software developer
bookGraphic Design: Interactive Media, Graphic Design: Interactive Media at Chemeketa Community College
bookGeneral Music, General Music at Corban University
languagesPortuguese, English
github-logo-circle

Github Skills (66)

levenshtein-distance10
fuzzy10
fuzzy-search10
misspell10
string-matching10
typos10
edit-distance10
javascript9
jaro-winkler9
tilesets9
similarity9
map-editor9
string-comparison9
fltk8
cosine-similarity8

Programming languages (5)

C#TypeScriptC++RustJavaScript

Github contributions (5)

github-logo-circle
Computed observables with dependency tracking a la Knockout
Contributions:1 PR, 44 pushes, 1 branch in 2 years 11 months
knockoutobservablestrackingobservablecomputed
Enables you to easily create computed observables from async functions or Promises in Knockout
Contributions:2 PRs, 24 pushes, 1 branch in 4 years 6 months
knockoutobservablesasync-functionsjavascriptpromises
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