Simon Sarris

Vice President Of Technology And Galactic Defense at Northwoods Software Corporation

Nashua, New Hampshire, United States
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
Simon Sarris is a seasoned software leader and longtime steward of Northwoods Software, where he designs and maintains GoJS, a widely used JavaScript/TypeScript diagramming library for interactive flowcharts and visual tools. With 11+ years of professional experience and roots in graph-theoretic C# work, he blends API design, developer documentation, and hands-on release/debugging duties with strategic tech modernization across the company. An author of HTML5 Unleashed and a communicator who enjoys writing, he pairs deep engineering craft with a talent for making complex visual systems approachable. Based in Nashua, NH, he also handles the eclectic responsibilities of a small company leader—from infrastructure and web presence to baking shortbread—reflecting a practical, multifaceted approach to shipping reliable developer-facing software.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor's Degree Computer Science; Philosophy, Bachelor's Degree Computer Science; Philosophy at Rensselaer Polytechnic Institute
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
62,942reputation
6.6mreached
816answers
16questions
Badges
image
top-1%
html5-canvas
top-1%
animation
top-5%
dictionary
top-5%
canvas
top-1%
dom
top-5%
github-logo-circle

Github Skills (31)

javascript10
html5-canvas10
image10
canvas10
google-chrome10
svg10
html10
ipad9
geometry9
draw9
animation9
debug9
webgl9
user-interface9
debugging9

Programming languages (10)

TypeScriptC#JavaCSSCJavaScriptLuaJSON

Github contributions (5)

github-logo-circle
NorthwoodsSoftware/GoJS

May 2016 - Jan 2023

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
Role in this project:
userBack-end Developer
Contributions:137 releases, 103 commits, 10 PRs in 6 years 9 months
Contributions summary:Simon's commits involve reverting and then re-releasing versions of the GoJS library. The code changes show modifications to the `go-debug.js` file, indicating involvement in library releases and potentially debugging. The changes also relate to the library's core JavaScript code.
interactive-diagramsjavascript-diagramming-librarytypescript-libraryplanningdiagram
simonsarris/Canvas-tutorials

Apr 2018 - Nov 2020

A collection of code for my canvas tutorials
Contributions:7 commits, 1 PR, 7 pushes in 2 years 8 months
canvasjavascript
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
Simon Sarris - Vice President Of Technology And Galactic Defense at Northwoods Software Corporation