About Me

Paul Saunders



I am a software developer who is enthusiastic about the Rust programming language. Over the past decade and a half I have accrued experience using the C#, Python, Ruby, JavaScript and SQL programming languages and began learning the Rust language in 2020 because I wanted to use the Bevy game engine and produce fast and efficient software.

In May of 2022 I took a break from contracting to focus on some personal projects that I wanted to work on. I recently open-sourced these projects:

mapage
In-memory type-namespaced key value storage with GraphQL

req_it
A graphical multi-tab HTTP client

escape_it_lib
Converts white-space characters into their escaped versions in provided Strings

escape_it
Converts white-space characters into their escaped versions in provided Strings (GUI)

gtk_estate
A GTK and libadwaita state association library

pretty_goodness
String to String prettification

simple_unix_time_outputer
A gtk_estate example application that displays the current Unix timestamp at the centre of a window.

act_rs
An actor library

corlib
A general purpose library

Please have a look at my Github profile and search crates.io to learn more about these projects.

During this time I also created and deployed my website: coruscateor.com.

I will return to learning the Bevy game engine, however this has taken a back seat to my other projects as I felt that Rust needed some attention in certain areas which are addressed with the projects I’ve listed above.

I am someone who is used to working alone, but I also like the idea of collaborating with others to get things done. I enjoy taking the time to learn how to do things properly, reaping the benefits of my hard work and sharing what I’ve learned and produced with other people.