Kasper Frank is a freelance Senior Software Developer based in Copenhagen with 11 years of professional experience building and leading .NET-first projects and cloud-hosted SaaS products. He has held technical leadership roles including CTO and lead developer, steering architecture, roadmaps and platform decisions while modernizing legacy systems into robust web applications and signage/booking solutions. Deeply committed to craftsmanship, he applies DDD, TDD, SOLID principles, CI/CD and dependency injection to produce maintainable distributed systems and automation pipelines. An active contributor to open-source PDF tooling, he improved C# PDF parsing and image extraction in the UglyToad/PdfPig project—practical work that reflects his attention to low-level correctness as well as system design. Always learning (Kaizen), he pairs hands-on implementation with strategic thinking to help teams deliver high-quality software at scale.
11 years of coding experience
15 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Aalborg University
High School, High School at Vesthimmerlands Gymnasium
Datamatiker (Software Development), Datamatiker (Software Development) at Nordjyllands Erhvervsakademi
Master, cand.it., Information Technology, Master, cand.it., Information Technology at IT-Universitetet i København
Read and extract text and other content from PDFs in C# (port of PDFBox)
Role in this project:
Backend Developer
Contributions:21 commits, 7 PRs, 4 comments in 1 month
Contributions summary:Kasper focused on enhancing PDF parsing and image extraction capabilities within the C# PDF processing library. Their contributions include improving support for indexed color space images, incorporating the CCITTFaxDecode filter, and adding support for CalGray and CalRGB color spaces. These changes involved modifying image processing logic, filter implementations, and color space parsing, resulting in a more robust and feature-rich PDF processing library. They also contributed to adding tests.
A simple and flexible way to manage your Linq to SQL DataContext instances
Contributions:19 commits, 12 pushes, 3 issues in 8 days
flink-sqlsqlservertsqldmlinq
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.