Jurie-jan Botha

Founder And Lead Software Architect Engineer at Culture Systems

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
Jurie-jan Botha is a founder and lead software architect with 14 years of experience building organisations, processes and products that solve economic, scientific and engineering problems from Cape Town. He combines hands-on full‑stack development with architectural leadership, having led teams and contracts across startups, agencies and civic tech projects while running his own firm, Culture Systems. Jurie-jan contributes to open source—helping extend PhantomJS Node integration and improving Stylus/Nib cross‑browser compatibility—and has backend experience in lab management systems where he implemented invoicing and performance improvements. He balances product growth and system stability with a conscious focus on environmental and human impacts, and often bridges finance, analytics and engineering concerns in practical ways.
code14 years of coding experience
job13 years of employment as a software developer
languagesEnglish, Afrikaans
github-logo-circle

Github Skills (15)

css10
nodejs10
javascript10
flexbox10
front-end-development10
coffeescript10
python10
phantomjs10
webscraping9
zope9
plone9
stylus9
api8
apidoc8
accounting7

Programming languages (9)

TypeScriptCoffeeScriptCSSShellJavaScriptHTMLDartPython

Github contributions (5)

github-logo-circle
bikalims/bika.lims

Jul 2013 - Sep 2014

Open Source Web-based Laboratory Information Management System
Role in this project:
userBack-end Developer
Contributions:88 commits in 1 year 1 month
Contributions summary:Jurie-jan primarily focused on implementing features related to pro forma and published invoices, indicating a focus on financial aspects within the laboratory management system. Their contributions include implementing the initial pro forma invoice functionality, handling both pro forma and published invoices, and adding a print view for analysis request invoices. The user also made improvements to the sample point handling in invoices and made some changes to improve the performance of the code.
management-systeminformation-managementlaboratoryphpweb-based
stylus/nib

Jun 2013 - Jun 2013

Stylus mixins, utilities, components, and gradient image generation
Role in this project:
userFront-end Developer
Contributions:8 commits in 1 day
Contributions summary:Jurie-jan primarily focused on adapting the Stylus/Nib repository for Internet Explorer 10 compatibility. Their contributions involved modifying CSS to use vendor prefixes and alternative implementations for flexbox-related properties, specifically addressing issues related to the `display`, `flex`, `flex-flow`, `flex-direction`, `order`, `align-items`, `align-content`, and `justify-content` properties. These changes included swapping `-webkit-flex` and other prefixes with the `-ms-flex` equivalent to resolve display issues on IE10. Their work was focused on ensuring the correct rendering of flexbox layouts in the browser.
stylusmixinsgradientimage-generationimage-gradient
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
Jurie-jan Botha - Founder And Lead Software Architect Engineer at Culture Systems