Photographer by day and software engineer by night

I am a software engineer with a passion for photography and creating things. When I'm not working, you can find me at the gym, exploring the world with my camera, or pursuing my latest creative project. With a focus on balance and a love of learning, I am always seeking new challenges and experiences.

Meta programming in Rust

Meta programming is a technique used in computer programming to write programs that generate other programs or manipulate existing programs at runtime. This technique can be used to make programs more flexible, easier to maintain, and more efficient. In Rust, meta programming is supported through a feature called macros.

Work

  1. Company
    Kraken
    Role
    Rust Engineer
    Date
  2. Company
    Productboard
    Role
    Platform Engineer
    Date
  3. Company
    Braiins
    Role
    Rust Engineer
    Date
  4. Company
    Citrix
    Role
    Senior Software Engineer
    Date
  5. Company
    Red Badger
    Role
    Software Engineer
    Date