Skip to main content Skip to navigation

Jakub Czarlinski

About Me

I am a PhD Student, started in Oct 2025, researching applications of RL for TTS. I completed my MEng in Computer Science at the University of Warwick, with my final year group project being: "JPEG Resistant Adversarial Perturbations to Disrupt Diffusion Based Inpainting".

I am also a Senior Graduate Teaching Assistant:
  • CS132: Computer Organisation and Architecture (2025/26),
  • CS118: Programming for Computer Scientists (2024/25),
  • CS141: Functional Programming (2024/25).
Previous Roles:
  • President of Warwick AI (2024/25),
  • Head of Engineering at Warwick AI (2023/24),
  • Head of Projects at Warwick AI (2022/23),
  • SWE intern at Google (2023),
  • STEP intern at Google (2022).

Interests

In no particular order, below is an incomplete and somewhat self-overlapping list of my interests:
  • Reinforcement Learning,
  • Text-to-Speech,
  • Compilers,
  • Computer Graphics,
  • Diffusion Models,
  • HPC,
  • Web Development,
  • Cycling,
  • Baking,
  • House plants.

Software Recommendations

These are pieces of software that I particularly enjoy using. These are only personal recommendations. Your mileage may vary.

  • Typst: Alternative to LaTeX with faster compile times and cleaner syntax.
  • UV: Solution for consistent Python environments.
  • Mold: A high performance C/C++ linker.
  • Zen Browser: A browser that is less cluttered.
  • Ghostty/oh-my-zsh: Terminal setup that allows for extensibility such as autosuggestions or syntax highlighting.
  • CachyOS: A beginner friendly Arch Linux distribution with packages en-mass optimised for AMD Zen CPUs. Optimisations not specific to non-AMD CPUs are also applied.

Let us know you agree to cookies