Grzegorz Nowakowski Link to heading
Work Experience Link to heading
- 07.2025-present
- Software Engineer II; Google
- Developing and extending NodeOS (Google internal Linux-based OS) capabilities
- 08.2024-06.2025
- Linux Intern; Samsung Electronics
- Contributing to the development of the Tizen operating system
- Writing Rust bindings for Tizen components
- Developing Tizen C libraries
- Working on operating system upgrade
- Contributing to the development of the Tizen operating system
- 07.2023-02.2024
- Technology Development Intern; Point72
- Developing a distributed analytical platform as part of the Risk Tech team
- Creating a standalone documentation server
- Improving the performance of the project’s core
- Delivering a presentation on Rust features to the team
- Developing a distributed analytical platform as part of the Risk Tech team
- 10.2022-06.2023
- Bachelor’s Thesis Intern; ScyllaDB
- Integrating Rust to the Seastar framework
- Implementing a macro similar to tokio::test
- Implementing the seatstar::submit_to function
- Exposing basic file I/O functionality
- Creating a simple Seastar TCP server using C++ coroutines
- Integrating Rust to the Seastar framework
Education Link to heading
- 10.2023-09.2025
- MSc, Computer Science; University of Warsaw
Thesis title: NP-hard Metrics for Evaluating Participatory Budgeting Rules
- 10.2020-07.2023
- BSc, Computer Science; University of Warsaw
Thesis title: Seastar as a Rust Asynchronous Runtime
Skills Link to heading
- Languages
- English, Polish
- Programming
- C, C++, Java, Rust, Python, Haskell, Bash
- Other
- Docker, Git, Linux, PyTorch, LaTeX
Certificates Link to heading
- 10.2024
- Rapid Application Development with Large Language Models; NVIDIA
- 07.2024
- Fundamentals of Deep Learning; NVIDIA