Skip to content
View supleed2's full-sized avatar
🫢
Vibing at my *second* real job
🫢
Vibing at my *second* real job

Block or report supleed2

Report abuse

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

Report abuse
supleed2/README.md

Hi πŸ‘‹ omg.lol ko-fi mastodon linkedin

  • ⛏️ I’m currently working on go-chat and this profile
  • πŸ”­ I'm interested in backend design and systems programming
  • 🌱 I’m currently learning Rust and Go
  • πŸ’¬ Reach out anytime, via socials found on my homepage, on LinkedIn, or via this form
  • πŸ“ I plan to document projects and thoughts on this blog
  • ⚑ Just got into indoor bouldering, it's tiring but exhilarating!
  • πŸ’― Markdown: we love human-readable formats

Skills

Roughly in order of ability / preference

Languages

Languages: Rust, Go, Python, C++, Zig

Tools

Tools: Git, VS Code, GitHub, Cloudflare, Docker, Powershell

Other

Other: Discord API, Raspberry Pi, PlatformIO, Arduino, Excel, Powerpoint, Word

Recent Projects

  • go-chat: A basic irc-style chat server and client, written in Go using bubbletea and connecting via websockets
  • cch23-8bit: Not a standalone project, but my entry to the 2023 Shuttle.rs Christmas Code Hunt, written in Rust using the Axum framework
  • nanobot: A Discord bot written in Rust, using the Poise framework, providing automated verification of society membership for the Discord server
  • svls-vscode: Contributed to this VSCode extension, designed to work with the svls language server, providing in-editor style / syntax linting, snippets, and syntax highlighting for SystemVerilog files
  • FPGA Accelerator for StackSynth, Imperial Y4 Final Project: Accelerator board for the Synthesizer Project below, using an OrangeCrab FPGA to produce CD-quality audio samples in real-time
  • Synthesizer, Imperial Y3 Spring Term Project: Firmware for a single-octave synthesizer, written in C++, with multiple octaves usable by chaining boards together
  • Pet Tracker, Imperial Y3 Autumn Term Project: Pet Tracker using the FindMy Network as a backbone to exfiltrate basic data from onboard sensors and ultra-low-power location tracking

Education

GitHub Stats

GitHub Readme Stats Most Used Language Stats

Pinned Loading

  1. go-chat go-chat Public

    Go, chat! A basic irc-style chat server and client, written in Go using bubbletea and connecting via websockets

    Go

  2. nanobot nanobot Public

    Discord bot written with serenity-rs/poise and tokio-rs/axum, designed to run on Shuttle. It allows users to be de-anonymised and automatically verified for entry to a Discord server.

    Rust 2

  3. cch23-8bit cch23-8bit Public

    Shuttle.rs Christmas Code Hunt 2023

    Rust 1

  4. dalance/svls-vscode dalance/svls-vscode Public

    SystemVerilog language server client for Visual Studio Code

    TypeScript 23 4

  5. ELEC60013-ES-CW1 ELEC60013-ES-CW1 Public

    Coursework 1 for ELEC60013: Embedded Systems at Imperial College London - a pet-tracking IoT without the need for an embedded GPS, codename: Barkr

    Dart 4 3

  6. ELEC50010-IAC-CW ELEC50010-IAC-CW Public

    Synthesizable 32-bit MIPS 1 CPU, uses a memory-mapped bus to access memory and peripherals. (Unverified Commits are from before I signed commits)

    Verilog 2 1