Ivan Cvitan is an Application Support Engineer with 13 years of experience, currently supporting trading technology at Susquehanna in Dublin. He combines strong Python and Rust backend skills—demonstrated by contributions to notable open-source projects like pybind11, rust-numpy, and jsonpickle—with practical production support and QA experience. Ivan has repeatedly improved serialization, NumPy interoperability, and pcap/ONNX tooling, reflecting a focus on robust data handling and inter-language integration. His background spans application support, test automation, and occasional digital forensics, showing versatility across incident response and long-term code quality. A trained musician and quant, he brings analytical rigor and pattern recognition from both music and quantitative domains into debugging and performance work. Colleagues describe him as a pragmatic problem solver who prefers small, well-tested changes that improve interoperability across ecosystems.
13 years of coding experience
2 years of employment as a software developer
Bachelor of Applied Science - BASc, IT in Business, First Class Honors, Bachelor of Applied Science - BASc, IT in Business, First Class Honors at VERN' University of Applied Sciences
Contributions:137 commits, 29 PRs, 489 comments in 1 year 11 months
Contributions summary:Ivan primarily contributed to the pybind11 project by adding and testing functionality related to NumPy structured datatypes. They implemented new tests for structured numpy dtypes, including recarrays and complex dtypes, and added tests for a function accepting a recarray. They also made improvements to the handling of format descriptors and added constructors for py::array.
Contributions:47 commits, 12 PRs, 6 pushes in 21 days
Contributions summary:Ivan primarily contributed to the `rust-pcap/pcap` library by implementing core functionalities and improving the library's usability. They added `PartialEq` and `Eq` traits for the `PacketHeader` and `Packet` structs, enhancing the library's ability to compare and handle packet data. Further contributions involved supporting explicit PCAP_LIBDIR specifications and refactoring savefile tests, showcasing a focus on code quality and build system integration. They also introduced features for reading packets from file descriptors, enhancing library interoperability.
rustrust-languagepcappacket
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.