Christian Visintin

šŸ‘‹šŸ» Hi there!

I am Christian Visintin. I live in Udine, but I was born in Trieste. I am a Rust Software Engineer and sometimes a Web Developer.

I am a freelancer and a tech blogger, also I contribute to several Rust open-source projects.

Throughout my life, I have worked on software and web development in a variety of sectors, but currently I mainly work with Rust as a Freelancer on different projects. Usually I work on web services, Blockchain applications and embedded systems.

I'm also an active tech blogger on blog.veeso.dev (or at least I try to be!) and an active contributor to Rust open-source projects and the author of some important Rust projects like termscp, suppaftp, tui-realm, and many others.

If you're interested in working with me, feel free to reach me out with the contact form on the bottom of this page or by sending me an email at info@veeso.dev

Curriculum

Trusted by

Bitfinity
Be-traced
Milan houses
Expodog
ESA-Automation
P9Nodes
BarbyFarm
Fabiolavegmamy
Bitfinity
Be-traced
Milan houses
Expodog
ESA-Automation
P9Nodes
BarbyFarm
Fabiolavegmamy
Bitfinity
Be-traced
Milan houses
Expodog
ESA-Automation
P9Nodes
BarbyFarm
Fabiolavegmamy

From my Blog

Can you move a Copy in Rust?

Can you move a Copy in Rust?

Introduction This article came from a question I saw on Reddit, and it is a good one to ask, even if it seems dumb at first. So we all know that Rust has a concept of ownership, and usually whenever a value is not passed by reference, it is moved. So for…

Leaktracer: A Rust allocator to trace memory allocations

Leaktracer: A Rust allocator to trace memory allocations

A few days ago, I had a memory issue in one of my Rust applications. The application was huge, and for some reason the memory kept growing with hundreds of gigabytes of memory allocated, but I couldn't find the source of the leak. Of course I know there…

Don't you dare to sort your struct fields when using ?Sized

Don't you dare to sort your struct fields when using ?Sized

So on the other day I was making a custom implementation of the io module for maybe-fut and I had to implement the BufReader struct, which has this definition: pub struct BufReader<R: ?Sized> { buf: Vec<u8>, filled: usize, pos: usize, inner…

Go to blog

Contact me