Maurice Nicholson

Director at UBS

England, United Kingdom
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

👤
Senior
🎓
Top School
Maurice Nicholson is a Director-level software engineer with over 16 years in investment banking, currently modernising UBS’s FX Trading React UI portfolio and developer tooling. He spent a decade at J.P. Morgan shaping the multi-award-winning Execute SDP for FX and Rates and for the last 6+ years has focused exclusively on Orders and Order Management Systems. Maurice blends hands-on technical work with leadership, driving measurable team productivity gains and insisting on simple, maintainable, tested code. He is performance-obsessed and known for an eye for detail, routinely shipping user-loved, high-performance client-facing applications. An active open-source contributor, he has improved Rust-based JavaScript tooling (oxc) with linter/diagnostic fixes for tricky JSX and snapshot reporting enhancements. Trained in both computer science and classical music, he brings a disciplined, creative approach to complex engineering problems.
code14 years of coding experience
job21 years of employment as a software developer
book2:1, BSc Computer Science and Music, Dual Honours, 2:1, BSc Computer Science and Music, Dual Honours at Keele University
bookClassical Guitar, Music, Classical Guitar, Music at ABRSM
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

linter10
compiler10
javascript10
compiler-compiler10
rust10
diagnostics10
typescript-types9
testing9
typescript9
typescripts9
parserator9
parser9
debugging9
react8
github-ci4

Programming languages (4)

TypeScriptRustJavaScriptGo

Github contributions (5)

github-logo-circle
oxc-project/oxc

Sep 2023 - Feb 2024

⚓ A collection of high-performance JavaScript tools.
Role in this project:
userFull-stack Developer (focus on Linter/Compiler Development)
Contributions:2 reviews, 8 PRs, 9 comments in 5 months
Contributions summary:Maurice primarily contributed to the `oxc-project/oxc` repository by fixing bugs and improving the functionality of the linter. These fixes focused on handling edge cases in React's JSX key validation, array expressions, and ternary operations within the linter rules. In addition to bug fixes, the user improved the diagnostic reporting, specifically the source line and column numbers in the graphical reporter for better user experience. The user also updated the project to use its own graphical reporter for test snapshots.
javascript-toolscompilerjavascriptlinterminifier
maurice/yay-machine

Jan 2024 - Apr 2026

The State Machine with more YAY!
Contributions:15 releases, 334 PRs, 458 pushes in 2 years 3 months
state-machinestate-machinestypescriptzero-dependency
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