John Karabudak

Senior Software Developer at WSP in Canada

St. John's, Newfoundland and Labrador, 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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Memorial University of Newfoundland
github-logo-circle

Github Skills (16)

configuration-management10
ollama10
image-generation10
environment-variables10
backend10
python10
back-end-development10
ai10
llm10
openai-api9
fastapi9
api8
websocket8
apidoc8
docker6

Programming languages (14)

JavaCSSCGoHTMLJupyter NotebookYAMLTypeScript

Github contributions (5)

github-logo-circle
open-webui/open-webui

Jun 2024 - Aug 2024

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Role in this project:
userBack-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.
aillmllm-uillm-webuillms
JohnTheNerd/website

Dec 2023 - Jan 2025

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