avatar

Shaun Beautement

BSc(Eng) Electrical & Computer Engineering

Computer Engineer • Software Developer


Solving problems close to the metal.

I'm an Electrical & Computer Engineering student at UCT, mostly interested in the parts of computing that sit close to the hardware: operating systems, processors, embedded systems, GPU programming, FPGAs. Outside coursework I've been writing Rust professionally, captaining a HPC team at the International Supercomputing Conference, and maintain Talc, a memory allocator with over a million downloads. From January I'll be joining Peralex Electronics as a low-level software engineer >

Some software and technology I've learnt and used substantially.

GNU Linux Rust C C++ C# Python Zig GNU Bash Ansible HTML5 CSS WebAssembly Git GitHub .NET Slint Jupyter Compiler Explorer STMicroelectronics Espressif Raspberry Pi LTspice KiCad Docker VirtualBox Ghidra Wireshark Godot Engine Vulkan

Other software, technology, and platforms that keeps me productive.

EndeavourOS Rocky Linux KDE Plasma Fish shell Zed Industries VS Code Rider Just LibreWolf Obsidian Tailscale Syncthing Typst Hetzner Cloudflare

When I'm relaxing, you'll usually find me playing piano, hiking mountains, or with a good indie game.


Education Experience Projects Resume Contact