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.
15 years of coding experience
16 years of employment as a software developer
BS; BA Computer Science; Linguistics, BS; BA Computer Science; Linguistics at University of Washington
Accurately separates a URL’s subdomain, domain, and public suffix, using the Public Suffix List (PSL).
Role in this project:
Back-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.
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