Hi,
I'm Mateusz
Programmer
Contact
About
I'm Mateusz
A dedicated programmer with a focus on developing plugins for Final Cut Pro. With a strong background in C++, Objective-C, and Apple’s Metal framework, I specialize in creating efficient, high-performance tools for video editing workflows. My development approach often involves Manual Reference Counting (MRC) to optimize memory management, and I’m passionate about solving complex problems that push the boundaries of creativity in media production. Outside of coding, I enjoy the world of stand-up comedy, which keeps me grounded and inspired.
Skills
Plugin Development for Final Cut Pro
Experienced in creating high-performance, customized plugins for Final Cut Pro using Apple’s ecosystem of development tools and technologies. I design, develop, and optimize plugins that integrate seamlessly with Final Cut Pro, enhancing workflow and providing users with tailored editing solutions.
Apple Metal & Graphics Programming
Proficient in utilizing Apple Metal for GPU-accelerated rendering and computational tasks. With a deep understanding of Metal's framework, I create highly optimized graphics and performance-driven applications, focusing on maximizing the power of modern Mac hardware.
Objective-C & C++ Development
Expert in Objective-C and C++ programming, with a strong focus on building efficient, reusable, and maintainable code. Skilled in low-level memory management and manual reference counting (MRC) to achieve maximum performance for complex applications, particularly in the macOS environment.
Performance Optimization
Specialized in profiling and optimizing code for both CPU and GPU performance. I focus on reducing memory footprint, increasing frame rates, and minimizing latency, ensuring smooth user experiences, even when handling large file sizes and demanding workflows.
Experience
You may also like...
AsyncTCP
A tiny library easing TCP connections handling. Provides a set of classes to connect a remote server as a client and is able to host a server on its own. Asynchronous and thread-safe for maximum user-friendliness.
Linked-List x86 ASM
Well-known and a simple dynamic data structure. In contrary to other available implementations... This is written in assembly with its interface exposed to C
RHCE preparations
A repository that has reached a broad audience. I created it while preparing for an exam. It contains questions presented as exercises, along with their corresponding answers. The repository requires a specific environment, which I also developed.
Curriculum vitae
If you consider cooperation you may have a look at my CV, where I have gathered all the information about my education, experience, and most challenging projects.
Open in a new tab