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.
11 years of coding experience
12 years of employment as a software developer
Computer programming, Computer programming at WS&L
BSc (incomplete), Computer science, Maths, Accounting, Physics & Philosophy, BSc (incomplete), Computer science, Maths, Accounting, Physics & Philosophy at University of Cape Town
St Andrews
Stackoverflow
Stats
946reputation
103kreached
1answer
10questions
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
Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser
Role in this project:
Back-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.
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