Experienced software developer, currently available for freelance work. I'd be happy to sign either a conventional months-long software development contract, or a short consulting contract.
Location: UK
Remote: Yes
Willing to relocate: No
Resume/CV: By request
Email: (my username) at protonmail dot com
My preferred coding style is high-rigour and highly-documented, which tends to be a great fit for contract work. I have a track record of delivering quality results under minimal supervision.My specialist skills:
- The Rust language, which has been my daily driver for more than a decade.
- Multimedia (2D rendering, vector graphics, video, audio, libav, Web Codecs...)
- Performance optimisation (parallel programming, SIMD, GPU acceleration, soft-realtime programming...)
Fields in which I'm highly experienced, but below specialist level:
- Web development, with a frontend bias (TypeScript, React, JS build systems, the Web platform, WebGL, WebGPU, Node, WebAssembly...)
- Native development (native build systems, FFIs, low-level Win32, basic fluency in C/C++...)
- Leadership, communication and technical writing, all learned in a previous career.
I should also mention a modest level of experience in computer vision, greenfield R&D, game engine development, programming language development, and data compression. I'm comfortable with ubiquitous tools like Bash, Make, Git, GitHub, Docker and Figma. (Sorry for the keyword spam; you know how it is.)
I'm currently offering a 50% discount for any contract which seems highly educational. My areas of interest include acoustics, DSP, embedded programming, Svelte, Solid, functional languages, Swift, and backend development in general.
I can be flexible on time zones. No interest in relocating long-term, but I'd be happy to visit your team in person for a few days to break the ice.
Thanks for reading, and I look forward to hearing from you :-)