Hi all,
My name is Azz and I've posted before about how I was unofficially joining the SN engineering team. This didn't turn out how I wanted because, simply, I found it really difficult to work in a largeish codebase without proper types or documentation. I'm looking for Bitcoin-paid or £-paid development work.
My skills centre around high performance distributed systems in Rust, however I am very capable using Rust as a language whatever the domain. I currently have experience building networking, cryptography, web servers, and basically any other general purpose Rust usage. I also have in-depth knowledge about Bitcoin, the Lightning Network and developing Bitcoin scaling mechanisms. My open source work is visible here and here at my attempted (now effectively cancelled) startup.
Here are some notable things I've built recently (the ones I think are the most impressive):
  • HardLight, a high-performance RPC framework over WebSocket. Extremely low latency and high throughput using Tokio. Easy to use via macros.
  • Concilia, a POC voting backend server that supports 5500+ votes/sec on a laptop. Votes are blinded and anonymous protecting the privacy of the vote. Accessable through HTTP API and a basic Rust client
  • xc220b3, a combination of the XChaCha20 stream cipher using BLAKE3 as the MAC and nonce. Can push 500+MB/s
  • neuron, which is unfinished but I open source'd it for this post. It uses TLS connections to form a mesh network that I had planned to be a distributed Pub/Sub that tracks delivery of a message to its subscribers
I also have a lot of other scattered Rust code that I didn't have time to finish.
The reason I'm looking for external work is that while I've been working and learning for ~4/5 years now, I was a student and had the resources given by my parents to live. I've done a few part-time roles for certain features but none Rust, all JavaScript.
I'm coming up to my 18th shortly and want to secure some sort of work before that happens. I would like to get off my feet in life and bootstrap myself. I have 4/5 offers for university, with the last being pending. Two of these are to the University of Birmingham and two for Keele University. These two options at each university are for Computer Science MSC or Computer Science with AI msc. However, I am doubting how beneficial these courses (and the debt) could be, so I'm evaluating my options before starting. The work that happens on these courses are on-par with my work externally that I've been doing myself.
I am open to all sorts of Rust engineering work (whatever the domain) at modest rates, but obviously if it's a Bitcoin project that's even better. I am happy to contract on smaller solutions too, such as small/medium business software. I'm in the UK, and for the moment I'm looking for flexible work as I balance my final exams coming up in June with my real work. After ~June, I will be able to go (and would like to go) full-time on my work.
Thank you for taking the time to read. Stack sats and stay happy :)
come join us and get your job on: https://fightclub.profullstack.com
reply