Vincent Coetzee

Vincent Coetzee

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME

Senior macOS software enginner with over 20 years experience in developing beautiful, optimised and cost effective macOS applications, Writing code for all Apple platforms but particularly macOS is my passion in life, it's why I get ip in the morning. I belive form and function are equally import which is why I design and build beautiful apps that provide enterprises and individuals with the functionaity they need in a fun and easy to use way.

Afrikaans, Dutch, English
Pretoria (+02:00)
Joined May 2021
EXPERTISE
8 years experience
10 years experience
10 years experience
2 years experience
1 year experience
Machine Learning Models
1 year experience
1 year experience

REVIEWS FROM CLIENTS

Vincent's profile has been carefully vetted and approved as a Codementor. Connect with Vincent now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
PorterStemmer
The Porter stemming algorithm is a process for removing the more common morphological and inflexional endings from words in English. A Swift wrapper around Martin Porter's algorithm.
C
2
1
Wireframes
Wireframes ( will ) provide a fairly complete implementation of the Coordinator/Wireframe pattern for Swift based iOS applications.
Swift
1
0
EMPLOYMENTS
Lead Apple Developer
SnapIT
2018-06-01-Present

Delivered several iOS, iPadOS abd macOS applications as well as some AVFoundaion and Core ML based frameworks for the manipulation, fi...

Delivered several iOS, iPadOS abd macOS applications as well as some AVFoundaion and Core ML based frameworks for the manipulation, filtering and the overlaying of animation on video. The tools allowed for sophisticated composiiting and rotoscoping of multiple videos as well as the creation and animation of static imaghes and text. The manipulation tools were delivered on both macOS and iOS, and additonal functionality was delievered in the macOS apps that allow them to intercept and manipulate vidoe streams emanating from the iOS and iPadOS apps.

C++
UIKit
Core graphics
View more
C++
UIKit
Core graphics
Core Animation
AVFoundation
Network Protocols
Core Image
TCP/IP
Object-Oriented Programming
Objective-C
AppKit
macOS Development
Swift 5
Software Architecture
Machine Learning Models
View more
PROJECTS
Argon Language CompilerView Project
2022
Programming languages and their compilers fascinate me. In order to learn some of the more complex techniques involved in compiler constr...
Programming languages and their compilers fascinate me. In order to learn some of the more complex techniques involved in compiler construction such as liveness analysis, type inference, code generation, the use of LLVM and AST optimisation I decided to design my own OO language called Argon and to write a compiler for it in Swift. This was a huge task for an individual and so while lexical analysis, parsing, type inference and IR generation is complete, I'm still working on the project.
Graph Algorithms
Compiler Design
Compiler Construction
View more
Graph Algorithms
Compiler Design
Compiler Construction
Swift
AppKit
Compiler Optimization
UI Development
Swift 5
View more
Video Manipulation Tool
2023
When I found I could not apply some of the filters I had though of to a video I have created, I decided to implement a tool that would al...
When I found I could not apply some of the filters I had though of to a video I have created, I decided to implement a tool that would allow me to do so using AVFoundation, Metal and using Core ML to use open source ML models to manipulate the video. This project is also ongoing.
Core graphics
Core Animation
AVFoundation
View more
Core graphics
Core Animation
AVFoundation
Core Image
Metal
Core ML
View more