James Silberbauer

Director at Silberbauer Computing

Western Cape, South Africa
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
James Silberbauer is a pragmatic technology director and hands-on web developer with over 11 years of professional experience and a software career stretching back to the 1980s. He leads NoSoft, building practical solutions for fruit and vegetable packhouses, while running Silberbauer Computing to deliver user-focused web applications. James combines legacy mainframe and COBOL-era expertise with modern backend work—he contributed deparsing improvements to the well-regarded pganalyze/pg_query project, adding support for nuanced SQL constructs. Based in the Western Cape, South Africa, he excels at turning complex domain requirements into reliable, maintainable systems and brings a depth of institutional knowledge rarely seen in contemporary web teams.
code11 years of coding experience
job12 years of employment as a software developer
bookComputer programming, Computer programming at WS&L
bookBSc (incomplete), Computer science, Maths, Accounting, Physics & Philosophy, BSc (incomplete), Computer science, Maths, Accounting, Physics & Philosophy at University of Cape Town
bookSt Andrews
stackoverflow-logo

Stackoverflow

Stats
946reputation
103kreached
1answer
10questions
github-logo-circle

Github Skills (13)

ruby10
sql10
postgresql9
rspec8
debugging6
merge6
eclipse6
mercurial6
edt6
google-app-engine6
jsp6
scala6
java6

Programming languages (6)

TypeScriptCJavaScriptRubyVim ScriptRich Text Format

Github contributions (5)

github-logo-circle
pganalyze/pg_query

Aug 2015 - Sep 2022

Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser
Role in this project:
userBack-end Developer
Contributions:14 commits, 9 PRs, 6 comments in 7 years 2 months
Contributions summary:James primarily contributed to the `pg_query` project by implementing and improving the deparsing functionality. They focused on adding support for various SQL constructs such as LIMIT, OFFSET, FLOAT, BETWEEN, NULLIF, and BooleanTest expressions. The user's work involved modifying the `lib/pg_query/deparse.rb` and `spec/lib/pg_query/deparse_spec.rb` files to handle new SQL features and ensure correct deparsing behavior.
querysql-parserquery-parsersql-queriessql
NoSoft-SA/shared_config

Dec 2018 - Jun 2024

Configuration for labels shared over DRb
Contributions:1 PR, 78 pushes, 2 branches in 5 years 6 months
golangdrb
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
James Silberbauer - Director at Silberbauer Computing