Cyril Silverman

Head Of Engineering at Evidenced

London, 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

🤩
Rockstar
🎓
Top School
Cyril Silverman is a pragmatic engineering leader with 13 years of hands-on software experience, now leading engineering at Evidenced after serving as CTO of DeepStream Technologies. He blends full‑stack development chops with product-minded technical leadership, shipping everything from responsive music-notation engines and iOS apps to cloud-deployed business systems. An active open-source contributor, Cyril has improved the popular XState state-machine library and enhanced VexFlow’s music rendering — reflecting a rare intersection of systems thinking and domain expertise in music tech. Comfortable switching between strategic CTO responsibilities and detailed code contributions, he’s known for improving developer experience through cleaner types, tests, and practical utilities. Based in London, he brings a creative, self-motivated approach rooted in formal training in computer science and music.
code13 years of coding experience
job14 years of employment as a software developer
bookAudio Design Technology, Audio Design Technology at Art Institute of Seattle
bookComputer Science, Music, Computer Science, Music at Seattle University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
479reputation
14kreached
1answer
15questions
github-logo-circle

Github Skills (21)

javascript10
music-notation10
testing10
typescript10
ui-design10
uid10
front-end-development10
state-machine10
typescript-types10
finite-automata10
typescripts10
finite-state-automata10
statechart9
html6
design-patterns6

Programming languages (7)

TypeScriptCSSCoffeeScriptOCamlJavaScriptXSLTHTML

Github contributions (5)

github-logo-circle
0xfe/vexflow

Aug 2012 - Jan 2017

A JavaScript library for rendering music notation and guitar tablature.
Role in this project:
userFront-end Developer
Contributions:108 commits, 115 PRs, 35 pushes in 4 years 5 months
Contributions summary:Cyril primarily contributed to the development of the user interface for a music notation rendering library. Their work focused on fixing bugs related to modifiers and dot placement within stave notes. Furthermore, they implemented auto-beam formatting and enhanced the display of tab notes through the creation of new methods for handling stems and beams. The changes also included adding support for text notes with superscript and subscript formatting.
javascript-libraryguitar-tablaturesvgmusicxmljavascript
statelyai/xstate

Sep 2021 - Jun 2022

Actor-based state management & orchestration for complex app logic.
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 9 commits, 4 PRs in 8 months
Contributions summary:Cyril primarily contributed to the `xstate` repository by adding new functionalities and tests related to state machine logic. They introduced `getPathFromEvents` and `getPlanFromEvents` functions, enhancing the library's capabilities for path analysis and testing. Furthermore, the user refined type definitions and test setups within the project, demonstrating a focus on code quality and developer experience.
workflowstatechartsstate-machineorchestrationmachines
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
Cyril Silverman - Head Of Engineering at Evidenced