Carsten Sørensen is a Senior Software Engineer with 15 years of experience across embedded systems, cloud services, and everything in between, equally at home in assembly as in F#. He specializes in embedded, hardware and driver-level programming, OS-less development, and digital design, and enjoys implementing CPUs and digital logic in Verilog, SpinalHDL and Chisel. His background spans game studios to enterprise and startup environments, shipping production code from 1kB embedded devices to serverless backends and Android apps. A pragmatic tool selector, he values performance, correctness, stability and security and pairs low-level bit-twiddling instincts with high-level abstractions. Active in open-source, he has contributed system-level improvements to the Avian JVM, demonstrating solid JVM and JNI troubleshooting experience on cross-platform C++ codebases. Based in Copenhagen, he treats lifelong learning as part of the job and seeks opportunities to fuse hardware design with software platforms.
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
Role in this project:
Back-end Developer
Contributions:14 commits in 4 months
Contributions summary:Carsten primarily contributed to the Avian JVM project, focusing on low-level JVM and system-level improvements. Their work includes implementing memory size parsing for the java command, adding a Windows embed utility, and fixing compile errors and casting issues in the C++ codebase. They also made improvements to the JNI, particularly around local references and handling null pointers.
Contributions:15 commits, 14 pushes, 1 branch in 1 year 8 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.
Request Free Trial
Carsten Sørensen - Senior Software Engineer at Veo Technologies