Petar Tasev is a software engineer in San Diego with nine years of experience building cross-disciplinary systems from embedded DSP and microcontroller firmware to .NET services and computer vision. He currently develops software for DNA sequencing instruments at Illumina and has previously shipped game tooling at Forgotten Empires and high-performance camera calibration and club-tracking systems at Foresight Sports. His open-source contributions to the widely used SixLabors/ImageSharp library—adding premultiplied alpha resizing, memory-owner overloads, and refactors—underscore a focus on correct image processing and memory-safe performance. Petar pairs low-level signal-processing expertise (fixed-point DSP and MATLAB filter design) with practical product engineering—he even programmed a robot to simulate precise golf shots for testing—making him skilled at turning complex algorithms into reliable production systems.
:camera: A modern, cross-platform, 2D Graphics library for .NET
Role in this project:
Back-end Developer
Contributions:8 reviews, 12 commits, 3 PRs in 3 months
Contributions summary:Petar primarily contributed to the image processing library by adding functionality to the resize options, specifically the premultiply alpha feature. Their commits involved modifying core processing classes, such as `ResizeProcessor` and `ResizeOptions`, along with adding corresponding tests. Furthermore, the user refactored code by splitting `PixelConversionModifiers` into a separate function and added overloads to `Image.WrapMemory` for `IMemoryOwner<byte>`. These changes indicate enhancements to the library's core functionality and memory management.
Libraries and apps for interacting with files for the Age of Mythology game.
Contributions:161 commits, 98 pushes, 8 tags in 4 years 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.