I'm building every aspect of the business and technical product myself. App Evolved is something I'll always be working on. Selling my apartment provided the initial capital I used to get the company off the ground and I am running the company on a very tight budget
I incorporated App Evolved as a limited liability company in two countries:
I ensured accounting was configured and that the company is tax compliant with the annual returns filed and I opened a business bank account. I work with accountants in both South Africa and the UK
The SaaS application includes its own support tracking system, billing and invoicing, referral ecosystem, central monitoring with incident reports, task scheduler and customer instant messaging
A big part of what the application does is extends the functionality of CloudWatch. I've built an automation layer that attempts to rectify CloudWatch alarms/issues automatically and this automation layer can be extended easily
The PHP Shop is an application and business I built in the hope of acquiring PHP, DevOps and AWS consultation work while building App Evolved
Customer consultations take place in real-time via the chat application I developed. The frontend establishes a WebSocket connection into the backend and invokes a natural language chatbot that the customer has to authenticate to
Once authentication has occurred, a communication channel (SMS, email, web console) is setup and the consultation takes place
I've had to put the business on hold due to financial reasons. Online marketing campaigns were run via Google Adwords
The PHP Shop is a subsidiary of App Evolved (Pty) Ltd
I built Task Complete because I wanted to get freelancing work while I build App Evolved and I wanted to flip the dynamic on how freelancing websites work
Task Complete allows the customer to specify how many hours the project must be completed in and the customer is presented with a final, total bill
Payments are processed via PayPal Express and the customer can describe the project using markdown
Task Complete is a subsidiary of App Evolved (Pty) Ltd. I've had to put the business on hold due to financial reasons
You can hire me for full stack web application development or platform/devops engineering
I'm the founder of App Evolved. I created Task Complete, Code Jobs, The PHP Shop, Private Goals, Beer Now and Perfect Places in my spare time. I have plenty other examples of my work I can show you during an interview
The work descriptions and my skills listed here are only brief summaries. I can elaborate on the details and provide comprehensive information during an interview
My predominantly used and favourite stack is LAMP-memcached (Linux, Apache, MySQL, PHP and Memcached) and I've built most of my app backends using this technology stack
Some of my apps use a Node.js backend in AWS Lambda behind API Gateway
I've built single page applications (SPAs) with RESTful backend APIs and I've built applications using server side rendering (SSR)
I definitely prefer working on the app backend although, you can hire me for a full stack position
I don't like being abstracted by frameworks, both on the frontend and the backend. I write vanilla JavaScript and I enjoy learning about it's core concepts
ATOM is my IDE of choice and I'm familiar with Git. All of my projects source code is hosted in GitHub
I have experience with Puppet and managing large scale server deployments globally (servers > 150) and I have experience with monitoring using New Relic (APM, Infrastructure), Zabbix and Nagios
I've built highly available GNU/Linux server infrastructure capable of scaling the hosted application to thousands of concurrent users
I'm happy architecting and building backend infrastructure both in the public cloud and on physical hardware on-premises
I've created CI/CD pipelines that are invoked by Jenkins and deploy into autoscaling EC2 fleets using the blue-green deployment strategy
All my platform and devops engineering work is in code
Solve problems. Build products. Perform work on the ground. Get customers. Launch startups. Fail. Try again