Skip to content
View ActuallyHappening's full-sized avatar
  • Gold Coast, Australia

Highlights

  • Pro

Block or report ActuallyHappening

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ActuallyHappening/README.md

Caleb Yates

Hey! I'm an enthusiastic programmer, who spends his free time integrating Rust crates together to build really cool things! I contract for a Web3 company Salt and work casually at a local programming company MFDC, as well as on many side projects that have collectively taught me most of what I know today about programming. I am currently interested in the understanding and usage of Web3 concepts such as trustless cryptograph, zero knowledge (ZK), and decentralisation, and I have experience in fullstack development.

Current work

Dev. Rel. for Salt.space

Early 2025 I was introduced into the world of crypto and Web3 for which I know I will never turn back! This was through salt.space, a self-custodiam MPC platform with fixed fees. I have written NodeJS (ethersjs) and Rust (alloy) EVM blockchain integrations, as well as integrating their sdk with an ever-growing list of third party protocols. And, during the ETHGlobal 2025 hackathon, I taught myself to write Solidity and Noir (ZK), and how to publish smart contracts and verify circuits on chain!

Web2 with MFDC

Late 2022 I was brought on as a casual employee of MFDC and through them have been taught fullstack development in practise. My experience includes vueJS (v2 and v3), NodeJS, and self-hosting with pm2. I can design WASM and JavaScript frontends and backends, although I detest the state of Web2 (browsers, HTML, CSS, JS) and prefer the consensus of EVM with the security of Ethereum.

Past side projects

Schoolbox Styling

During high school I built a small chrome extension to change the colours of SchoolBox, an LMS our school used. It quickly grew in popularity, now it has over a hundred users spread across various schools in Australia and New Zealand. Such a simple solution, but I designed it to be transparent and automatic, so once you've installed it, it will silently sync between devices and just keep working. I wanted to mention this because it was the first time a project I had built directly impacted the lives of people I had never met before, and because it used a very-hacky method of integrating Flutter with the JS chrome extension API that I still get Github issue emails from to this day ;)

ChessBois

Around the same time, me and a couple other friends entered a competition called the Mathematics and Statistics Research Competition (MSRC). We won the Queensland Prize, and are now published, but my favourite part is the app I built which can be viewed in website form here: https://caleb-msrc-q11.netlify.app/. It is 100% Rust, uses a 3D game engine library called Bevy, and was an invaluable tool that has not been made before (to my knowledge). I needed to know the maths behind what I was building, but the success of that paper taught me the potential benefits of combining that domain-specific knowledge with good programming skills, which is more than just the best of both worlds.

Pinned Loading

  1. ChessBois ChessBois Public

    100% Rust open & closed knights tour solver

    Rust

  2. SchoolBoxStyling SchoolBoxStyling Public

    Changes the styling of SchoolBox

    JavaScript 2 1

  3. YMap YMap Public

    Infinite mind mapping software

    JavaScript 2