pink and green abstract art
pink and green abstract art

struct Hayley<'a> {

name: &'a str,

description: Vec<&'a str>,

likes: Vec<&'a str>,

}

impl<'a> Hayley<'a> {

fn introduce(&self) {

println!("Hi, I'm {}!", self.name);

println!("I am a {}.", self.description.join(" and "));

println!("I like: {}.", self.likes.join(", "));

}

}

fn main() {

let me = Hayley {

name: "Hayley",

description: vec!["student", "bodybuilder"],

likes: vec!["Vim", "Rust", "sloths"],

};

me.introduce();

}

My Work

My GitHub
Education

Portfolio

I'm something of a Git enthusiast, spending an unreasonable amount of time pushing my latest code. My GitHub stands as a testament to my commitment (pun very much intended), filled with a bunch of random side projects.

black laptop computer turned on on tableblack laptop computer turned on on table

I am currently completing my BSc Information and Knowledge Systems.

Right now, I'm completely obsessed with Rust. I take every opportunity to code in it, and I'm currently working on a blockchain —because why not?

If you know me, you know there is nothing I'd rather study than Computer Science. My whole life has revolved around computers, from building my own gaming PC to building and modding my custom keyboard. Gaining a deeper understanding makes me even more excited about the field and enhances my abilities as a programmer.

person holding black academic hat
person holding black academic hat

About Me

Hi, I’m Hayley, a student who’s obsessed with all things computer science. I spend my time happily buried in C++, Rust, or OCaml (because I clearly have a thing for languages that love to punish me). I naturally gravitate toward backend development, lets be honest its 10x more interesting than frontend.

Portfolio

I also dabble in hacking, nothing too sinister, just the ethical kind (for now). Cyber security is something I am very passionate about and it might be the only thing I find more interesting than backend development.

Naturally, I use Neovim (because IDEs are overrated). I love that it helps me get a better understanding of my system, and I can easily spend hours obsessing over my config.

My languages

C++
Java
OCaml
Rust

Portfolio

Wanna talk?

Contact me with any questions or just to say a few nice words ... or mean ones. Up to you .... free will and all