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.
5 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Honours Mathematics and Computer Science, Bachelor of Science - BS, Honours Mathematics and Computer Science at McGill University
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:
Backend 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.
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:
Back-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