About Me

Hi!
I am Donald, a software developer, tech consultant, and entrepreneur with over 15 years of experience building solutions across various platforms.

I am married to my awesome wife Evelyn and I enjoy spending time with her when I am not building something, farming, strategizing, or thinking.
I am a proponent of paying attention to details, effective communication, teamwork, strategy, creativity, simplicity, thinking outside the box, automation, and efficiency.

I studied Electrical / Electronics Engineering in school.

I started my career in 3D Animation, Video Editing, and Graphics Design, but my curiosity led me deeper to the core of technology and how the software tools I used work, so I became a software developer.

Over the years I have built software for desktop, mobile, and the web. I have also been actively involved in all stages of SDLC(Software Development Life Cycle).

I have served in the following roles; Tech Support, Front-End, Back-End, and Full-Stack Developer, Game Developer, UI/UX Designer, Database Designer & Analyst, DevOps Engineer, QA Engineer, Technical Lead, System/Software/Infrastructure Architect, Project/Engineering Manager, Technical Recruiter, CTO,  Product Owner, Growth Hacker, Business Analyst, and Tech Consultant.

I spend most of my time on Linux as I am more efficient that way, except I need to develop/test Windows or macOS/iOS applications.

When I build applications, I put my mind and heart into them with attention to detail, security, user interface(UI), and overall user experience(UX).

I am an analytical, strategic, and efficient problem solver.

I write well commented, clean, maintainable, and high-quality code, adhering to coding standards.

Here is a summary of my stack for all the various skills I possess:

3D Animation / Video Editing / Graphics Design :

Autodesk 3DsMax, Blender, Adobe Premiere, Adobe Photoshop, Adobe Illustrator, GIMP, Krita, Inkscape

Programming / Web Development / Mobile App Development / Desktop App Development/ UI/UX / Frameworks/ CMS / Scripts & Utilities e.t.c :
Golang, Python, Java, JavaScript, Swift, Lua, PHP, Bash, Node.js, Vue.js, Bootstrap, Framework7, Flutter, Figma, Cordova, jQuery, MySQL/MariaDB, PostgreSQL, SQLite, GraphQL, Laravel, PhalconPHP, Codeigniter, WordPress, RabbitMQ, NSQ, Redis, ElasticSearch, MeiliSearch, Selenium, BeautifulSoup, PyQt, Qt, HTML5, CSS3

Version Control :

Github, Gitlab, Gogs, Bitbucket, Gitea .

CI/CD / DevOps / DevSecOps / System Administration/ Server Admin / Application Hosting/ Cloud Computing/ Monitoring/ Logging :

Gitlab, Drone.io(Harness), GoCD, Rancher, Ubuntu, Alpine, Linux Mint, Nginx, Apache, Docker, Portainer, Vault, Terraform, Nomad by Hashicorp, Loki, Grafana, Prometheus, Graphite, Logstash, Kibana, Traefik, Kubernetes, GCP, AWS, DigitalOcean, Linode

QA/Testing:

K6 by Grafana Labs, Selenium, BeautifulSoup, Katalon, Appium, Insomnia, Postman, MailHog, Google Page Speed Insights, GTMetrix, Pingdom, SonarQube

IDEs/Code Editor:

IntelliJ, Pycharm, Goland, PHPStorm, Visual Studio Code, Brackets, Sublime, XCode, Vim

Game Development:

Defold, Unity, Nakama Server.

Communication / Task Management / Project Planning / Documentation / Collaboration / Email / Presentation:

BookStack, GitBook, Confluence, Asana, Jira, Trello, ClickUp, Vikunja, Cattr, WorkSnap, Toggl, Clockify, Mattermost, Skype, Rocket Chat, Slack, Zoom, Google Meet, Team Viewer, Typora, Swagger, Loom, Berrycast, Camtasia, Simple Screen Recorder, CamStudio, Dropbox, MS Word, MS Powerpoint, MS Excel, Libre Office Suite, Google Doc, Google Sheet, Google Slides, Google Drive, Google Forms, Google Calendar, Zoho Mail, Calendly,

Customer Management: 

Zoho CRM, Hubspot CRM, Mautic

Apart from my freelance work, below are some companies I have worked with and what I did for them :


Neiel – Fullstack Developer/ Mobile App Developer / Engineering Manager / CTO
Kyvio – Backend Developer
QRSM International LTD – Fullstack Developer / Mobile App Developer / App QA
Highres Productions – Fullstack Developer
Spadelab Studio – 3D Artist/Animator
Omokowa Productions – Graphics Design/ Video Editor

In conclusion :

I am a very hungry consumer of knowledge, I ensure I learn at least one new thing every day. At least 1-3 hours every day is dedicated to learning something new.

I am passionate about technology, startups, great marriages, proper parenting, agriculture, herbal/plant-based/natural medicine, and Jesus-centered Christianity.

I write about all that I am passionate about on my blog linked here.

If you would like to hire me or book a call, kindly do that here.