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

From my Blog

I transformed my LEGO Gameboy into a working Gameboy!

I transformed my LEGO Gameboy into a working Gameboy!

Since I saw the Lego Gameboy set, I wanted to make it functional since I have good knowledge of programming and little knowledge of electronics. Also I've been a big fan of Gameboys since I was a kid, so I thought it would be a fun project to combine my…

Announcing ic-dbms 0.1.0

Announcing ic-dbms 0.1.0

What if I told you that this code: use candid::CandidType; use ic_dbms_api::prelude::{Text, Uint32}; use ic_dbms_canister::prelude::{DbmsCanister, Table}; use serde::Deserialize; #[derive(Debug, Table, CandidType, Deserialize, Clone, PartialEq, Eq…

Should we get rid of clippy::manual_try_fold?

Should we get rid of clippy::manual_try_fold?

This is the 50th blog post on this blog! šŸŽ‰ Thank you everyone for reading my blog in the past 3 years! How I almost fucked up my code because of clippy On the other day, I was implementing a function on my DBMS implementation for Internet Computer, and…

Go to blog

Contact me