John Karabudak is a Senior Software Developer with 11 years of experience building and securing cloud infrastructure, currently driving reliability and automation at WSP in Canada. A Linux enthusiast and security aficionado, he specializes in infrastructure hardening, workflow automation, and system stability while also contributing backend improvements to notable open-source AI tooling like open-webui (adding Stable Diffusion 3 and federated auth refinements). He blends production-grade engineering with hands-on DIY sysadmin skills—running a homelab, self-hosted AI experiments, and custom iptables setups—so he understands both enterprise constraints and edge-case tooling. Based in St. John’s, NL, he pairs a Memorial University computer science background with a pragmatic, security-first approach to shipping resilient systems.
10 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Memorial University of Newfoundland
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Role in this project:
Back-end Developer
Contributions:2 reviews, 8 PRs, 31 comments in 2 months
Contributions summary:John contributed significantly to the back-end functionality of the project, focusing on image generation capabilities using ComfyUI. They added support for Stable Diffusion 3, including environment variables for configuration, and integrated Flux model support. Furthermore, the user implemented federated authentication improvements by enabling the setting of a user's name through a trusted header. Additionally, they addressed performance issues by putting a blocking loop in a separate thread.
My personal website, complete with some really ugly CI/CD.
Contributions:26 PRs, 86 pushes, 2 branches in 1 year 1 month
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
John Karabudak - Senior Software Developer at WSP in Canada