Oscar Van Leusen is a software engineer based in Reading with 11 years of hands-on experience building cloud-native SaaS products and services. Since earning a first-class MEng in Computer Science from the University of Southampton in 2021, he has been developing scalable microservices at Pexip using Go, Kubernetes, GCP, Terraform and observability stacks like Prometheus/OpenTelemetry. He brings practical experience from internships at J.P. Morgan, AWS IoT-focused work integrating edge telemetry and on-device forecasting, and embedded microcontroller development at Tesla Engineering. An active open-source contributor, Oscar has improved FastSpeech2 in TensorFlowTTS to strengthen data integrity for multi-speaker TTS and enhanced Go validation tooling by fixing parsing and testing issues. He combines a strong engineering pedigree with a detail-oriented approach to data and reliability, and a track record of moving ML and cloud projects from prototype to production.
11 years of coding experience
Computer Science MEng, First Class, Computer Science MEng, First Class at University of Southampton
A-Levels, Mathematics - A, Physics - A, Computer Science - A, A-Levels, Mathematics - A, Physics - A, Computer Science - A at Brighton Hove and Sussex Sixth Form College
⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。
Role in this project:
Back-end Developer
Contributions:11 commits, 8 PRs, 13 comments in 4 months
Contributions summary:Oscar primarily focused on enhancing the `gookit/validate` Go package. Their contributions included fixing issues related to struct tag parsing, improving error messages, and refining test cases to account for map order randomness. They also implemented changes to improve code quality and maintainability, such as adding a golangci-lint linter. Furthermore, the user made improvements to the validation logic within the package.
:stuck_out_tongue_closed_eyes: TensorFlowTTS: Real-Time State-of-the-art Speech Synthesis for Tensorflow 2 (supported including English, French, Korean, Chinese, German and Easy to adapt for other languages)
Role in this project:
ML Engineer
Contributions:15 commits, 9 PRs, 160 comments in 1 month
Contributions summary:Oscar primarily focused on improving the FastSpeech2 implementation within the TensorFlowTTS project. Their contributions include fixing bugs related to data loading and processing, such as handling zero division errors and filtering clips. They also worked on integrating speaker ID information, by reading speaker IDs from a dataset mapper, and ensuring the number of speakers in the dataset matched the configuration, demonstrating attention to data integrity and model setup. These fixes and improvements enhance the efficiency and accuracy of the text-to-speech model.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.