Øystein Krog is a seasoned CTO and software engineer based in Trondheim with 14 years of professional experience and an MSc in Computer Science from NTNU. He is deeply proficient in C#/.NET and desktop application development (WPF), with hands-on expertise ranging from low-level C/C++ and assembly optimization to GPU (CUDA) and video processing (DirectShow/ffmpeg). As a long-time contributor to open-source projects, he has improved interoperability in tools like VsVim (notably adapting it to multiple ReSharper versions) and helped evolve libraries such as DynamicData and SQLite.Net-PCL. At Initial Force he progressed from lead developer on sensor-driven multimedia products to CTO, owning architecture, build and CI systems, and critical infrastructure like VCS and issue tracking. Comfortable with both software and hardware tinkering, he has built custom electronics and maintains Linux servers when needed. Colleagues describe him as a pragmatic engineer who chooses the right tool for the job while keeping a developer-first, hands-on leadership style.
Simple, powerful, cross-platform SQLite client and ORM - Updated version with PCL support
Role in this project:
Back-end Developer
Contributions:281 commits, 43 PRs, 84 pushes in 4 years
Contributions summary:Øystein primarily contributed to the initial setup and development of the SQLite.Net-PCL project. They created the SQLite.Net project and moved relevant files into it. Additionally, the user reorganized the project structure by moving classes into subfolders and updated the test project by adding the NUnit NuGet package. They were also involved in refactoring the project by creating proxy types and renaming interfaces.
Contributions:7 reviews, 11 commits, 6 PRs in 6 years 8 months
Contributions summary:Øystein primarily contributed to the `dynamicdata` library by enhancing its functionality and flexibility. Their work included refactoring the `Combiner` class and extending it to use `ICollection<>` instead of `List<>`, improving the library's flexibility. They also added extension methods to support logical collection operations (And, Or, Xor, Except) on `ICollection<>` objects. In addition to this, the user created and refactored tests to ensure the correctness of these new extensions and the underlying logic.
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.