Luka Jacobowitz is a Senior Staff Software Engineer based in New York with 11 years of experience building robust backend systems and leading engineering teams. He has deep expertise in Scala and functional programming, demonstrated by substantive contributions to prominent Typelevel projects like fs2 (file I/O and TCP socket enhancements) and cats (new typeclass implementations and traversal utilities). Luka has progressed from hands-on mobile and full-stack engineering to technical leadership roles at CompStak and SiriusXM, shipping streaming, high-throughput systems and mentoring teams. He blends pragmatic system design with strong testing and documentation practices, often introducing new functionality alongside comprehensive tests. Notably, he has run workshops and led small teams to deliver internal tools and observability systems that handle millions of events per second. His background—MSc in computer science and cross-disciplinary experience from mobile to APM tooling—gives him a rare mix of production-grade engineering and functional-programming rigor.
10 years of coding experience
11 years of employment as a software developer
Master of Science - MS, Master of Science - MS at Düsseldorf University of Applied Sciences
Abitur Physics English, Abitur Physics English at Carl Friedrich von Weizsäcker-Gymnasium
Lightweight, modular, and extensible library for functional programming.
Role in this project:
Back-end Developer
Contributions:2 releases, 103 reviews, 39 commits in 2 years 10 months
Contributions summary:Luka contributed to the `cats` library by migrating to a new kind-projector symbol. The commits reflect the addition of the `Align` typeclass with implementations for various data structures, including `List`, `SortedMap`, and `NonEmptyList`. They also added the `traverseEither` function. Furthermore, the user added and updated test suites. The changes demonstrate expertise in functional programming and the Cats library's design.
Contributions:7 commits, 5 PRs, 4 pushes in 10 months
Contributions summary:Luka contributed new file I/O operations and implemented functionality for file system interactions, including `directoryStream`, `walk`, `exists`, `copy`, `delete`, `size`, `move`, `createDirectory`, and `createDirectories`. They also introduced tests and documentation for these file-related functionalities. Furthermore, the user integrated additional socket options in the TCP module.
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
Luka Jacobowitz - Senior Staff Software Engineer at SiriusXM