Simon Gomizelj

Principal Engineer at Movable Ink

Old Toronto, Ontario, Canada
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 Gomizelj is a Principal Engineer with 16 years of experience building backend systems and leading engineering teams, currently driving architecture and delivery at Movable Ink in Toronto. He has progressed from technical lead roles to director-level management and now principal engineering, blending hands-on implementation with team leadership across SaaS and communications companies. An active open-source contributor, Simon has added asynchronous language features and core fixes to the Hy Lisp-on-Python project and improved usability in terminal emulator tooling, signaling deep systems-level and developer-experience interests. Trained in both computer science and psychology at the University of Waterloo, he brings a pragmatic, human-centered approach to designing reliable, developer-friendly systems.
code16 years of coding experience
job10 years of employment as a software developer
bookPsychology, Psychology at University of Waterloo
github-logo-circle

Github Skills (16)

c1710
macros10
compiler10
gtk10
c1110
python10
hy10
vte10
async9
metaprogramming9
asynchronous9
configuration-management9
user-interface8
unit-testing8
graphical-user-interface8

Programming languages (13)

JavaC++RustCElmHyShellJavaScript

Github contributions (5)

github-logo-circle
thestinger/termite

May 2012 - May 2015

Termite is obsoleted by Alacritty. Termite was a keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.
Role in this project:
userFull-stack Developer
Contributions:126 commits, 4 PRs, 4 pushes in 3 years
Contributions summary:Simon primarily focused on enhancing the functionality and user experience of a terminal emulator. They implemented features like cursor blinking control, transparency options, and the ability to set window roles. Furthermore, the user integrated a search overlay and introduced a mechanism for font scaling, improving usability. Their work involved modifications to the terminal's core code and configuration files.
tabbingtermitealacrittylinuxwindow
hylang/hy

Dec 2017 - Apr 2018

A dialect of Lisp that's embedded in Python
Role in this project:
userBack-end Developer
Contributions:36 commits, 48 PRs, 2 pushes in 3 months
Contributions summary:Simon primarily contributed to the core functionality of the Hy language. They introduced new language features like `fn/a`, `defn/a`, `for/a`, and `with/a`, enhancing the language's capabilities for asynchronous programming and context management. They fixed several bugs, including issues with `yield-from` and naked returns in generators. Their work involved modifying the Hy compiler, core macros, and test files to implement and validate these new features and bug fixes.
macrospythondialectmetaprogrammingcompiler
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 Gomizelj - Principal Engineer at Movable Ink