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
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
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

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