Music | Personal |
I work primarily with Open Source products. My areas of expertise include Linux, C, Python, Tensorflow, Perl, PostgreSQL, Apache, MySQL, XML, SSL, HTML, PHP and related fields. I enjoy working with new technologies, and the challenge of learning. |
Universal Healthcare(2022 - current) |
Research & development, focused on Machine Learning.
Python, tensorflow, scikit-learn, tesseract, opencv, mlflow,
matplotlib, shap, gRPC, protobuf, pandas.
|
Machine Learning Prague(2-4 June 2023) |
Machine Learning conference in Prague |
Universal Healthcare(2018 - current) |
Microservice development.
Python, SQLAlchemy, Kafka, docker, kubernetes, gRPC, protobuf, Alembic, git, PostgreSQL, Jinja, pandas, sendgrid
www.universal.co.za www.uvax.one www.u-consult.co.za |
Medikredit(Feb 2009 - Mar 2018) |
ActiveMQ. libpq. FreeTDS. Stratus development. Repository design. Data process scripting. Website updates.
VOS, C, Perl, PostgreSQL, ActiveMQ, Stomp, libpq, DBI, TheSchwartz, DBIx::Class, Catalyst, PHP, Joomla, RLB, XSD validation
www.medikredit.co.za |
Novozymes(Nov 2007 - Dec 2008) |
Perl development on bio database.
Perl, Catalyst, Mason, DBIx::Class, Xapian, TheSchwartz, PostgreSQL, Bio::Perl, R
www.novozymes.com |
YAPC::Europe(13-15 Aug 2008) |
Perl conference in Copenhagen |
Riverdrums Load Balancer(2006 - current) |
A feature-full, very fast, event driven TCP load balancer.
C, events, sockets, network
rlb.sourceforge.net |
Medikredit(Dec 2007 - June 2008) |
Implementation of new website.
Joomla, MySQL, PHP, Perl, HTML, FreeBSD
www.medikredit.co.za |
Headnet(Aug - Nov 2007) |
Plone development and integration with Google Gadgets. Deployment of
RLB. OpenSSO research.
C, python, Plone, XML, javascript
www.headnet.dk |
SensePost(Dec 2006 - June 2007) |
Information security company. Consulting on various report tools and generated graphs.
Perl, MySQL, GD
www.sensepost.com |
Riverdrums Library(2005 - current) |
C library, basis of both Veldfire and the Riverdrums Server Project.
C, SMTP, sockets, CVS, Base64, email, epoll, network, IPC
librd.sourceforge.net |
Veldfire(2005 - current) |
Open Source program released under the GPL. C code aimed at simplifying
email functionality, provide interfaces to sending
email, attaching files and sending to lists.
C, SMTP, sockets, CVS, Base64, email
veldfire.sourceforge.net |
MediKredit(Jan 2004 - Dec 2007) |
C, Perl, sockets, CVS, XML, shared memory, IPC, X.25, FreeTDS, Postgres, MySQL, Postscript, UnixODBC, Bash, Mason
www.medikredit.co.za |
iXpress(Nov 2004 - Mar 2005) |
Consulting on the iXpress web based Odocheck system.
Perl, system administration, consulting
|
MediKredit(Oct 2003 - Jan 2004) |
Development of the Switchbatch XML Batch project in C and Perl,
including XML, socket support and iSeries integration.
C, Perl, sockets, CVS, iSeries, XML
www.medikredit.co.za |
Forbrugerinformationen(Sep - Nov 2003) |
Development and administration on the PubliCMS content management system.
Perl, Apache, mason, MySQL, Linux, CVS, HTML
www.fi.dk |
Forbrugerinformationen(Jul - Aug 2003) |
Development of the CSR Scorecard ethical project.
Perl, Apache, mason, MySQL, Linux, CVS, HTML
www.csr-scorecard.org |
MediKredit(Jul - Aug 2003) |
Enhancements to HealthNet ST, C development of socket layer and client
API library. CVS setup of code tree.
C, sockets, CVS
www.medikredit.co.za |
Nordic Ministerial Council (Oct 2002 - Dec 2004) |
Report on Open Source software for consumers.
Project management, specification, Apache, Perl, HTML
www.nordicos.org |
Forbrugerinformation (Oct 2001 - Oct 2002) |
Development on Content Management System,
specifically Ethical Database. Development of XML database export,
image library and integration of youth website.
Perl, Apache, mason, MySQL, Linux, SSL, GnuPG, CVS, XML, HTML
www.fi.dk |
Magenta ApS (Nov - Dec 2001) |
Development of custom profile system in Perl, integrated with
Content Management System, for client EU Information.
Perl, Apache, MySQL, Linux, HTML
www.eu-oplysningen.dk |
DixaNet (Jul - Aug 2001) |
C Development: SSL integration with transport library, CVS setup.
C, SSL, OpenSSL, CVS, Linux
|
danmarkbynight.dk (May - Jun 2001) |
Optimisation of web server and database; code to analyse email and web pages. C, PHP, MySQL, PostgreSQL, Linux
www.danmarkbynight.dk |
Bridge Trading Services (2001) |
Gecco software product. C development of parser,
translator / mapper, client and server, SSL support.
C, sockets, OpenSSL, CRC
www.bridge.co.za |
Datrix Solutions (Pty) Ltd (1998 - 2002) |
Technical director and partner. |
Barotti Online (Pty) Ltd (2000) |
Development of a comprehensive web-based, e-commerce system.
Apache, PHP, MySQL, XML, HTML, SSL
www.barotti.com |
Apache Conference, London (Aug 2000) |
Attendance at the first European Apache conference.
Apache, PHP, XML, C, DAV
www.apachecon.com |
Linux 2000 Conference, Sandton, Johannesburg (Nov 2000) |
Guest Speaker: Modules and the Apache Web Server
Apache, C, HTTP
www.riverdrums.com/L2K |
HealthNet ST (1999) |
A transport layer program to transfer scripts between a pharmacy
and MediKredit for adjudication using X.25 or a modem.
C, Windows, DOS, Xenix, SCO, Linux
Case Study |
WebEDI (1998) |
Pilot of the HealthBridge API, providing member eligibility checking to Discovery Health.
C++ Builder, C
|
Treebuilder (1997 - 1998) |
CGI program to create a hierarchical tree.
Web based administration interface. Deployed at Standard Bank and at ABSA
Bank.
C, CGI, HTML
|
Mreport (1999 - 2000) |
An open source maillog summary generator.
C, autoconf, automake, Linux, sendmail
|
Web server administration and development (1997 - 2000) |
www.datrix.co.za www.dart.co.za www.barotti.com
HTML, CVS, CGI, Lite, mSQL, MySQL, PHP
|
System administration (1997 - 2000) |
Responsible for email, file, web, firewall, backup, CVS, FTP,
logging, DNS, domain control and administration servers.
rsync, shell scripting, C, Samba, NFS, FTP, MySQL, ipchains, DNS
|
Backups (1997 - 2000) |
Tape, disk and data mirroring.
Shell scripting, rsync, NFS, Samba
|
Bug Tracking (1998 - 1999) |
Custom modifications to the jitterbug event tracking system.
C, CGI, sendmail, HTML
|
Imagin (1998 - 1999) |
Apache module: document scanning and archival utility.
Apache, C, HTML
|
Fact (1998 - 2000) |
Apache module: web-based contact management
system and front-end server to a mSQL database.
Apache, C, mSQL, HTML, socket programming
|
Thumb (1998) |
CGI web image thumbnail viewer.
C, HTML
|