Filip Kokosiński is a Software Engineer II with a decade of experience building embedded systems, FPGA-based SoCs, and low-level platform support, currently maintaining the Zephyr RISC-V and vendor ports at Antmicro. He is an active upstream contributor to high-profile projects like Zephyr, the Linux kernel, LiteX and pip, having authored over 100 Zephyr PRs and delivered device drivers, BLE integrations, and RISC-V fixes. Filip blends hardware and software expertise—FPGA design and scripting, devicetree-driven board support, and retargeting GCC for new CPUs—making him effective across simulation, drivers, and OS ports. Based in Greater Poland, he has a track record of adapting memory maps and optimizing low-level interfaces (e.g., QPI and SPI) for diverse boards and SoCs, and he mentors interns while presenting his work externally.
9 years of coding experience
3 years of employment as a software developer
Magister inżynier (Mgr inż.) Informatyka, Magister inżynier (Mgr inż.) Informatyka at Poznan University of Technology
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1201 reviews, 103 PRs, 960 comments in 5 years 11 months
Contributions summary:Filip primarily contributed to the Zephyr RTOS project by adding and modifying device tree files for various hardware platforms, especially focusing on SiLabs and Microchip SoCs and boards. They implemented BLE support for the EFR32xG24 family and added a SiLabs Bluetooth HCI driver. The user also worked on release notes, documentation updates, and bug fixes, demonstrating a deep understanding of the project's structure and supported hardware.
Contributions:5 commits, 3 PRs in 1 year 11 months
Contributions summary:Filip primarily focused on modifying the LiteX project, which appears to be a framework for building hardware. They made changes related to increasing ROM sizes and adapting memory maps for various hardware platforms, including KC705, Nexys Video, Genesys2, and others, specifically when using EthernetSoC. Furthermore, they modified the software library to integrate QPI mode and enhance memory speed benchmarks, demonstrating familiarity with low-level hardware interactions.
vhdlsystem-on-chipedasochardware
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.