Jeff Shillitto is a Senior Full Stack Engineer and serial founder with over two decades of hands-on experience and 11 years in software roles, currently focused on serverless architectures and video technology. As technical co-founder of Shotstack he led a small engineering team to build a highly scalable, AWS serverless video editing API and rendering platform that can process thousands of videos concurrently, and he now applies that expertise at Sitemate. He blends pragmatic product instincts with deep engineering skills across Node.js, PHP, C++, TypeScript, React and static site tooling, preferring simplicity and data-driven decisions over flashy complexity. An obsessive tinkerer and lifelong learner, he contributes to open source video projects like libopenshot and has code contributions touching Stripe, AWS, Bitpay and Pexels (Canva). His background spans enterprise retail at THE ICONIC to creative agencies, giving him rare fluency in both customer-facing UX and resilient backend systems.
11 years of coding experience
22 years of employment as a software developer
Strathallan School
BSc Hons Industrial Design Product Design, BSc Hons Industrial Design Product Design at Edinburgh Napier University
OpenShot Video Library (libopenshot) is a free, open-source project dedicated to delivering high quality video editing, animation, and playback solutions to the world. API currently supports C++, Python, and Ruby.
Role in this project:
Back-end Developer
Contributions:33 commits, 13 PRs, 124 comments in 4 years 5 months
Contributions summary:Jeff primarily contributed to the `libopenshot` project by modifying and enhancing the core video processing and reading functionalities. They made significant changes to the `TextReader.cpp` and `FFmpegReader.cpp` files, allowing for text frame creation and improvements to frame processing. They also worked on improving the `Timeline.cpp` and `FrameMapper.cpp` files, adding functionality related to volume mixing and frame mapping. Furthermore, the user addressed installation paths and fixed bugs related to FFmpeg frame handling and text background features.
RAML definition of the Shotstack REST API - Create unique personalised videos in the cloud using the Shotstack Video Editing API.
Contributions:4 PRs, 23 pushes, 6 branches in 2 years 10 months
create-rest-apiapishotstackvideosvideo-editing
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
Jeff Shillitto - Senior Full Stack Engineer at Sitemate