John Kurkowski

Senior Software Developer at Source

Portland, Oregon, United States
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
John Kurkowski is a senior full-stack developer and team leader based in Portland with 15 years delivering front-end–leaning web apps, deeply focused on UX, developer experience, and test-driven incremental shipping. He has driven dramatic delivery improvements—raising deploy frequency from monthly to daily—while architecting SPAs, cross-team component libraries, and microservice contracts across JS, Python, Scala, and AWS. A pragmatic refactorer and debugger, he modernizes legacy systems without rewrites and has contributed to widely used open-source tooling like the tldextract Python library (35k+ dependents). He mentors distributed teams through docs, code review, and hands-on guidance, scaling small teams into high-impact organisations. Outside work he blends creativity with craft—mixing beats and cocktails—which he channels back into thoughtful, user-centered product work.
code15 years of coding experience
job16 years of employment as a software developer
bookBS; BA Computer Science; Linguistics, BS; BA Computer Science; Linguistics at University of Washington
stackoverflow-logo

Stackoverflow

Stats
5,346reputation
382kreached
26answers
11questions
Badges
jekyll
top-5%
github-logo-circle

Github Skills (14)

regular-expression10
url-parsing10
python10
idn10
jekyll9
caching9
testing8
algorithm6
css6
gwt6
javascript6
forms6
ruby6
server-side6

Programming languages (21)

MDXJavaC++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
john-kurkowski/tldextract

Feb 2011 - Jan 2023

Accurately separates a URL’s subdomain, domain, and public suffix, using the Public Suffix List (PSL).
Role in this project:
userBack-end Developer & Software Architect
Contributions:8 releases, 33 reviews, 322 commits in 12 years
Contributions summary:John contributed to the core functionality of `tldextract`, a Python library for URL parsing, by implementing features such as IP address and local host handling, as well as expanding URL parsing capabilities to include username, password, and port information. They refactored existing code to enhance efficiency and clarity. Furthermore, the user demonstrated architectural contributions by restructuring and refactoring the code, with efforts to improve the internal structure, for features such as caching.
pythonsuffixbugbountypublicsuffixpsl
CrowdStrike/ember-timetree

Apr 2013 - Sep 2015

Contributions:37 commits, 3 PRs, 5 pushes in 2 years 5 months
timeline-datatimelinevisualizehierarchicald3-js
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 Kurkowski - Senior Software Developer at Source