Sorry, I can't take on any new work: I am currently developing a new product, architected using messaging via rabbitmq, about a dozen microservices written in nodejs (and two in go), each hosted in their own docker containers, writing data to mongodb, redis, and mysql. The front end is mostly written in javascript using browserify and react.
Jörg is one of the most competent software engineers I have worked with. He has a very sound knowledge of software architecture, particularly in the web-based applications. He is amongst the most experienced Ruby on Rails people in South Africa.
Grant Brewer
The two biggest sites I have helped architect and develop are contiki.com and channel5.com, each attracting tens of millions of hits per month. I was part of the two-man team that developed the tournament manager software used at every ATP and WTA tennis tournament around the world - except Wimbledon.
Technologies I am Currently Into
javascript, nodejs, rabbitmq, mongodb, backbone, koa, react, go, Rails, browserify.
Latest Books I've been Reading
- Enterprise Integration Patterns
- SOA Patterns
- Making it Right: Product Management for a Startup World
- The Web Application Hacker's Handbook
- Rabbitmq in Action
- User Onboarding
- Quirk Marketing Textbook
- Intercom on Customer Engagement
- Design Patterns in Ruby
- Getting Real
- User Experience: Practical Techniques
- Personal MBA
Rails Workshops/Courses
So far I have given two intensive Rails training courses in Cape Town. They're probably more like workshops as we create an application from scratch using TDD. Each course had about four students.
Personal Projects/Businesses
- I created Blinkplan, an online tool for the magazine industry to create flatplans (also known as pagination or maps).
- Johnny Metrics - a crypto coin portfolio tracker. You can import and then analyze your crypto trades.
- Find Help - a directory to find therapists, psychologists and social workers.
- A long long time ago I created AK47.tv - an online art photography magazine, which had almost 4000 subscribers.
- hat.jit.su, which runs off node.js, websockets and angularjs. Hatjitsu allows you to do realtime online SCRUM Planning Poker.
- I've experimented a little with UX on the command line - and created forecast-cli to display a weather forecast in your terminal.
Please feel free to contact me if you would like to discuss any of your own future projects.