Patrick Craston

CTO at Intruder

London, England, United Kingdom
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
Patrick Craston is a London-based CTO with 13 years of hands-on experience scaling security-focused SaaS products and teams. As co-director of Intruder he went from sole engineer to leading a 16-strong engineering and DevOps organization, driving product automation, trial-to-paid workflows and rapid customer growth into the thousands. He combines deep software architecture and DevOps skills with practical security engineering—having built distributed vulnerability scanning and automated reporting tools earlier in his career. A PhD-trained computer scientist, Patrick also contributes to open-source, notably enhancing email attachment handling in the django-mailbox project, showing attention to edge cases and maintainability. He advises startups as a Venture Partner while balancing strategy, hiring and day-to-day technical leadership across growing businesses.
code13 years of coding experience
job9 years of employment as a software developer
bookPhD Computer Science Neuroscience, PhD Computer Science Neuroscience at University of Kent
languagesEnglish, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

email-parser10
database-migrations10
mail-parser10
e-mail10
email-parsing10
database-migration10
python10
django10
file-handling9
sql6

Programming languages (4)

JavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
Import mail from POP3, IMAP, local email mailboxes or directly from Postfix or Exim4 into your Django application automatically.
Role in this project:
userBack-end Developer
Contributions:8 commits in 1 month
Contributions summary:Patrick primarily contributed to implementing features related to email attachment handling within the Django-based `django-mailbox` project. This included adding attachment support, creating a message attachment model, integrating admin functionalities, and adding database migrations. They addressed edge cases by ignoring certain file types. The user refactored code and optimized the logic to only store relevant message content.
mailboxesmailpythonsmtpdjango
Django middleware that prevents multiple concurrent logins
Contributions:1 release, 16 commits, 3 PRs in 4 years 4 months
djangomiddlewaredjango-middlewareconcurrent
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
Patrick Craston - CTO at Intruder