Senior System Engineer at Clio - Cloud-Based Legal Technology
Rockland, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Shane Smith is a Senior System Engineer with 16 years building resilient web and systems software, currently at Clio after leading production engineering at Shopify. He combines backend and DevOps expertise with deep systems-level work—contributions to high-profile open-source projects like Podman and Neovim show his skill in container/VM lifecycle, virtualization, and low-level memory-safe refactors. Comfortable moving between hands-on engineering and operational reliability, he has a track record of shipping pragmatic fixes that reduce concurrency bugs and improve maintainability. Based in Rockland, Ontario, he stays current with web technologies while bringing a practitioner’s attention to edge cases and interrupt-safe behavior that often go unnoticed until failure.
15 years of coding experience
16 years of employment as a software developer
BCS, Computer Science, BCS, Computer Science at Carleton University
A text searching plugin mimics Ctrl-Shift-F on Sublime Text 2
Role in this project:
Back-end Developer
Contributions:5 reviews, 7 commits, 7 PRs in 3 years 9 months
Contributions summary:Shane contributed to the `ctrlsf.vim` plugin, a text searching tool for Vim. Their work focused on enhancing the plugin's functionality by fixing bugs, such as issues with the next/previous mappings, and adding features like the ability to search patterns starting with a dash and including hidden files. The user also improved the user experience by indicating "Nothing found!" in compact mode and addressed an issue with the async timer.
Podman: A tool for managing OCI containers and pods.
Role in this project:
Backend & DevOps Engineer
Contributions:2 reviews, 10 commits, 6 PRs in 1 month
Contributions summary:Shane primarily focused on improving the `podman` machine functionality, addressing issues related to starting, stopping, and interrupting the virtual machine. Their contributions include implementing a "Starting" status for machines, preventing simultaneous starts, and ensuring proper handling of interrupts during the start process. Furthermore, the user added features for the qemu VM, such as waiting for the VM to exit on stop and adding a PID file. The user's work demonstrates a strong understanding of container management, virtualization, and system-level programming within the Podman ecosystem.
containersrunclinuxpodmandocker
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
Shane Smith - Senior System Engineer at Clio - Cloud-Based Legal Technology