AI-enhanced for better readability
Senior Software Developer (16 Years Experience)
Expertise: C# (12 years), C++ (2 years)
Portfolio
View Portfolio (Images and Code)
Project Experience
-
Audio Workstation Tools (C++)
- Ongoing open-source work on BespokeSynth, a highly modular Digital Audio Workstation.
- 14-year-old codebase, 10k+ lines.
- Internal refactors of the localization file reader, nested module support, and extension of UI elements.
- Custom lock-free multithreading library.
- 95%+ optimization of an existing module.
- Windows/Linux/MacOS automated deployment.
-
Knowledge Vault (C#/.NET)
- Two years of daily use with 2200+ notes and 1.7GB of media.
- Images stored as .jxl and video support via ffmpeg.
- File hot-linking with OS integration.
- Native performance (No Electron).
-
RWL Custom Language (C#)
- Parses a custom language typed into Excel cells.
- Includes tokenizer, phraser, interpreter, and compiler.
- Hot-compiled into a functional gamemode.
- Full API with 60+ functions and 100+ handled errors.
- Full documentation with examples.
-
Live DLL Insertion (Rust/WinAPI)
- Insertion of a Rust DLL into a commercial C++ title.
- Intercepts controller inputs via WinAPI hook.
- Uses hardware data live-streamed from an Android device.
-
.NET Client to Rust Server (C#/Rust)
- TCP-based communication with a custom protocol header for lower bandwidth use.
- P2P communications after handshake.
-
Voxel-based Rendering
- Built from scratch (C#/Godot).
-
.JS VM (C#/JavaScript)
- Implementation of .NET running .js code, 500 object instances updating at 60fps.
Professional Background
- Experience: Worked in two startup companies (HK/US) in Senior roles.
- AI Skills: Experience with local LLMs, Cloud, and integration.
Business Information
- Location: UTC-0, Portugal (EU Citizen).
- Work Preference: Remote preferred; relocation within the EU is negotiable.
- Availability: Full-Time or Part-Time.
- Engagement Type: Employment or Contract.
- Rates: 60–85 €/h.