Nicolas Boyer

Sibelius Software Developer at Avid

Greater Montreal Metropolitan Area Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nicolas Boyer is a full-stack software engineer with five years of experience modernizing legacy systems and building performant web applications using Java (Spring Boot), Angular, TypeScript, Python and C++. He has worked on large-scale mainframe-to-microservices migrations at AWS and contributed low-level, performance-critical code to widely used open-source projects like simdjson and simdutf, adding SIMD-optimized transcoding, benchmarks and fuzzing utilities. Based in Greater Montreal, he blends practical product-focused development with deep systems expertise—comfortable both validating business logic in modernized apps and optimizing character-encoding/parsing routines that power Node.js, Chromium and other major runtimes. A fast learner and reliable collaborator, he repeatedly takes on challenging integrations and performance work that sits at the intersection of application and systems programming.
code5 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Honours Mathematics and Computer Science, Bachelor of Science - BS, Honours Mathematics and Computer Science at McGill University
github-logo-circle

Github Skills (18)

json-parser10
json10
benchmark10
c-language10
rapidjson10
utf10
jsonp10
benchmarking10
transcoding10
parsing10
unicode10
simd10
cprogramming-language10
testing9
avx9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
simdutf/simdutf

May 2022 - Aug 2022

Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64, POWER. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.
Role in this project:
userBackend Developer
Contributions:8 reviews, 22 commits, 10 PRs in 3 months
Contributions summary:Nicolas contributed significantly to the `simdutf` library, focusing on UTF-8 and UTF-16 transcoding routines. Their work included implementing ASCII validation, enhancing UTF-32 transcoding, and adding support for UTF-16BE. They also developed new benchmark tests and fuzzing utilities to ensure the correctness and robustness of the transcoding implementations.
simdavxicuneonavx-512
simdjson/simdjson

May 2021 - Sep 2021

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Role in this project:
userBack-end Developer
Contributions:24 reviews, 18 commits, 24 PRs in 3 months
Contributions summary:Nicolas primarily contributed to the `simdjson/simdjson` repository by adding implementations of JSON parsing using libraries like RapidJSON and nlohmann_json. Their work involved creating and integrating SAX-based parsers for benchmark testing in the `kostya`, `distinct_user_id`, `find_tweet`, `large_random` and `top_tweet` benchmarks. The user also updated the `bench_ondemand.cpp` to include the newly added parsers and also worked on `partial_tweets` benchmark. Furthermore, the user added various improvements, including the inclusion of `JSON Pointer` support and the implementation of `document_stream` functionality within the `ondemand` module.
node-graphsimdpythonavx512clang
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.
Request Free Trial
Nicolas Boyer - Sibelius Software Developer at Avid