Hello! I'm Christopher Kevin Black, a Cape Town-based software engineer with a passion for building robust web and mobile applications. I thrive on solving complex problems and delivering outcomes that matter, often pushing beyond the obvious to optimize performance and user experience. Adaptability is in my DNA; I enjoy learning new skills quickly and applying them in collaborative settings. My journey spans web and mobile development, cloud deployments, and data-focused projects, and I'm driven by a craftsman's love for the work and a commitment to continuous improvement.

Christopher Kevin Black

Hello! I'm Christopher Kevin Black, a Cape Town-based software engineer with a passion for building robust web and mobile applications. I thrive on solving complex problems and delivering outcomes that matter, often pushing beyond the obvious to optimize performance and user experience. Adaptability is in my DNA; I enjoy learning new skills quickly and applying them in collaborative settings. My journey spans web and mobile development, cloud deployments, and data-focused projects, and I'm driven by a craftsman's love for the work and a commitment to continuous improvement.

Available to hire

Hello! I’m Christopher Kevin Black, a Cape Town-based software engineer with a passion for building robust web and mobile applications. I thrive on solving complex problems and delivering outcomes that matter, often pushing beyond the obvious to optimize performance and user experience.

Adaptability is in my DNA; I enjoy learning new skills quickly and applying them in collaborative settings. My journey spans web and mobile development, cloud deployments, and data-focused projects, and I’m driven by a craftsman’s love for the work and a commitment to continuous improvement.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Afrikaans
Fluent
English
Fluent

Work Experience

Intermediate Software Engineer at Pro Partners
June 2, 2024 - October 3, 2025
Designed and developed mobile apps using Angular 5 and Cordova/Ionic 3; built web apps with Angular 5 and MySQL; implemented NoSQL data stores (Couchbase Server and MongoDB); utilized JavaScript tooling (Grunt, Gulp); created RESTful APIs with Node.js; upgraded projects from AngularJS to Angular 2+; configured mail servers and PHP forums; performed debugging and QA; built reusable front-end components; collaborated with Git/Bitbucket; worked in Agile environments; integrated mobile apps with Google Firebase.
Full Stack Engineer at Pro Partners
January 2, 2023 - Present
Designed mobile apps using Angular 2-14 and Cordova/Ionic 3; designed web apps with Angular 2-7; worked with NoSQL data stores (Couchbase Server, MongoDB, CouchDB); employed JavaScript tooling (Grunt, Gulp); developed REST APIs with Node.js; upgraded projects from AngularJS to Angular 2+; set up mail servers and PHP forums; debugging; working with Jira/Trello; Agile environment; mobile apps with Firebase; contributed to architecture and deployment decisions.
Software Developer at City Logistics
March 31, 2020 - October 3, 2025
Front-end mobile apps development in Ionic/Angular 6; backend development with SQL procedures; maintaining Angular custom library and developing new reusable Angular components; implementing business logic through stored procedures and server-side scripts.
Full Stack Engineer at Fresh Projects
July 2, 2024 - Present
Adding new features to RAIC contracts for Architects; improving existing project management software for architects and engineers; overseeing full-stack development and feature delivery.
Intermediate Software Engineer at Pro Partners
June 1, 2024 - October 3, 2025
Designed mobile apps using Angular 5 and Cordova/Ionic 3; built web apps using Angular 5; worked with NoSQL databases (Couchbase Server, MongoDB, CouchDB); used JavaScript build tools (Grunt, Gulp); designed REST APIs with Node.js; migrated projects from AngularJS to Angular 2+; set up mail servers and PHP forums; debugging; developed reusable front-end components; used Git for version control; Trello/Jira; worked in agile environments; integrated with Google Firebase.
Full Stack Engineer at Pro Partners
January 1, 2023 - Present
Front-end development with Angular 2-7 and Ionic; back-end with Node.js; work with MongoDB, CouchDB, NoSQL; build REST APIs; work with AWS serverless; upgrade from AngularJS to Angular 2+; set up mail servers; maintain agile workflows; enhance CI/CD processes.
Frontend Developer at City Logistics
March 1, 2020 - October 3, 2025
Front-end mobile apps using Ionic/Angular 6; develop Angular core modules and reports; create T-SQL procedures; maintain Angular library; build reusable Angular components.
Software Developer at Abalobi Fisher App
March 2, 2020 - October 3, 2025
Abalobi Fisher App: a personal digital logbook for fishermen; log boat-based catches and shore harvests; track income/expenses; access weather forecasts; record sales; store fishing documents digitally; Sails.js and AWS Lambda for middleware REST API; front-end with Angular/Ionic; mobile app development.
Full Stack Engineer at Fresh Projects
July 1, 2024 - Present
Adding new features to RAIC Contracts for Architecture; improving existing project management software for architects and engineers.
Intermediate Software Engineer at Pro Partners
June 2, 2024 - October 3, 2025
Designed mobile apps using Angular 5 and Cordova/Ionic 3, and web apps using Angular 5 with MySQL. Built NoSQL data bases with Couchbase Server and MongoDB, and worked with JavaScript tooling (Grunt, Gulp). Debugged applications, authored/utilized reusable front-end components (Angular 2-7), and collaborated in an Agile environment with Jira/Trello. Engaged with cloud infrastructure and serverless patterns (AWS Lambda), contributing to end-to-end delivery for marketplace and partner integrations.
Software Developer at City Logistics
March 31, 2020 - October 3, 2025
Front-end mobile apps development using Ionic/Angular 6; built API core and reporting modules; developed T-SQL stored procedures and functions to implement business logic; maintained Angular custom library and created reusable components; worked within a Jira-based workflow and delivered web/mobile solutions for logistics and warehousing scenarios.
Software Engineer (Contract) at Octoco
December 31, 2021 - October 3, 2025
Improved mobile and web applications built with Meteor and Angular; implemented responsive design for Safari; worked with MongoDB and cloud-based infrastructure; contributed to middleware/API and frontend integration, while supporting ongoing feature development and fixes in an agile environment.
Intermediate Software Engineer at Pro Partners
June 1, 2024 - October 3, 2025
Led development across Angular/Ionic front-end and NoSQL backends. Built admin dashboards and marketplace apps for ABALO BI Components; implemented backend migrations to MongoDB/Couchbase/CouchDB; deployed cloud infrastructure (AWS); developed middleware with Node.js and Lambda; created reusable front-end components in Angular; worked in an Agile environment using Trello/Jira.
Software Developer at City Logistics
March 1, 2020 - October 3, 2025
Designed and implemented mobile (Ionic/Angular) and web apps for warehousing and logistics; built ASP.NET Core APIs and reporting modules; authored T-SQL procedures; maintained Angular UI libraries and reusable components; performed debugging and frontend tooling (Grunt, Gulp).
Full Stack Engineer at Brother Bear Software
December 1, 2021 - October 3, 2025
Contract role focusing on mobile and web apps using Meteor and Angular; implemented responsive design for Safari; worked with Meteor/MongoDB backends; delivered end-to-end features across frontend and backend.
Full Stack Engineer at Pro Partners
June 30, 2024 - October 3, 2025
Developed front-end apps with Angular (2–14) and Ionic; designed NoSQL databases with Couchbase, MongoDB, CouchDB; built RESTful APIs with Node.js; embraced DevOps practices (Git, Jira/Trello); contributed to mobile apps with Firebase back-end; implemented architecture-related enhancements.
Full Stack Engineer at Fresh Projects
July 1, 2024 - Present
Currently adding new features to RAIC contracts for Architects; improving existing project management software for architects and engineers; working across Angular, Node.js, and MongoDB; deploying cloud-based infrastructure and embracing agile development practices.
Software Engineer at Pro Partners
June 1, 2024 - October 3, 2025
Designed mobile apps using Angular 5 and Cordova/Ionic 3; built web apps with Angular 5 and MySQL; created NoSQL schemas using Couchbase Server, MongoDB, and CouchDB; worked with JavaScript tooling (Gulp, Webpack) and Git; participated in Agile processes; built mobile apps integrated with Firebase.
Software Engineer at City Logistics
March 1, 2020 - October 3, 2025
Warehouse Mobile App Front-End in Ionic/Angular 6; developed ASP.NET Core backend and reporting modules; wrote T-SQL stored procedures; maintained Angular library and created reusable components; collaborated in an Agile environment.
Full Stack Engineer at Abalobi Fisher App
December 31, 2021 - October 3, 2025
Contributed to a digital logbook for fishers, enabling logging of catches, harvests, income/expenses, weather forecasts, and digital documentation; worked across frontend (Angular/Ionic) and backend (Node.js) components with cloud integrations.
Full Stack Engineer at Pro Partners
January 1, 2023 - Present
Added features to RAIC contracts for architects; improved existing project management software for architects and engineers; frontend work across Angular versions 2–7; built REST APIs with Node.js; configured data flows with MongoDB/Couchbase; explored serverless architectures.

Education

NDip IT: Software Development at Nelson Mandela Metropolitan University
January 11, 2030 - January 1, 2016
Matric at Point High School
January 11, 2030 - January 1, 2013
Matric (High School) at Point High School
January 11, 2030 - January 1, 2013
NDip IT: Software Development at Nelson Mandela Metropolitan University
January 11, 2030 - January 1, 2016
Matric at Point High School
January 11, 2030 - January 1, 2013
NDip IT - Software Development at Nelson Mandela Metropolitan University
January 11, 2030 - January 1, 2016
Matric at Point High School
January 11, 2030 - January 1, 2013
NDip IT: Software Development at Nelson Mandela Metropolitan University
January 11, 2030 - January 1, 2016
Diploma in Software Development at Nelson Mandela Metropolitan University
January 11, 2030 - January 1, 2013

Qualifications

Matric
January 11, 2030 - January 1, 2013
NDip IT: Software Development
January 11, 2030 - January 1, 2016
NDip IT: Software Development
January 11, 2030 - January 1, 2016
NDip IT: Software Development
January 11, 2030 - January 1, 2016
NDip IT: Software Development
January 11, 2030 - January 1, 2016
Diploma in Software Development
January 11, 2030 - January 1, 2013

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Telecommunications, Media & Entertainment, Education