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.
code13 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 (17)

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

Programming languages (3)

TypeScriptRustJavaScript

Github contributions (5)

github-logo-circle
oxc-project/oxc

Sep 2023 - Feb 2024

⚓ A collection of JavaScript tools written in Rust.
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.
compilerjavascriptlinterminifierparser
maurice/yay-machine

Jan 2024 - Apr 2025

The State Machine with more YAY!
Contributions:14 releases, 266 PRs, 347 pushes in 1 year 2 months
state-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
Maurice Nicholson - Director at UBS