Martin Fitzpatrick

Python Developer Data Scientist (freelance)

Utrecht, Utrecht, Netherlands
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
Martin Fitzpatrick is a freelance Python developer and data scientist with 16 years of experience, based in Utrecht, Netherlands, who builds data analysis, machine learning and visualization tools using the scientific Python stack. He blends backend web work (Django/Flask) and desktop UI development (PyQt), and is the author of "Create GUI Applications with Python & Qt," reflecting a strong focus on practical, user-facing tools. His open-source contributions include meaningful bug fixes and enhancements to matplotlib and hands-on full-stack work in the pythonguis examples, demonstrating attention to cross-platform Qt compatibility and memory-leak fixes. Martin favors optimisation and automation to transform messy data into actionable insights and has a background in academic research (PhD, postdoc) that informs rigorous, reproducible analysis. Comfortable leading small teams and consulting, he is available for remote engagements and often combines teaching/tutoring with client projects to accelerate developer adoption. An understated strength is his knack for smoothing integration pain points—file formats, Unicode, Qt APIs—to make analytic tools more robust in production.
code16 years of coding experience
job9 years of employment as a software developer
bookBachelor of Medical Science (BMedSc), Biomedical Sciences, General, Bachelor of Medical Science (BMedSc), Biomedical Sciences, General at University of Birmingham
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
15,475reputation
1.4mreached
228answers
3questions
Badges
linux
top-1%
python
top-1%
multiprocessing
top-5%
matplotlib
top-5%
pyqt
top-5%
regex
top-5%
github-logo-circle

Github Skills (38)

pyq10
qt10
python10
back-end-development10
django10
pyside10
linux10
webscraping10
desktop-application10
webui10
pyqt10
windows-gui10
matplotlib9
data-visualizations9
numpy9

Programming languages (10)

TypeScriptCSSJinjaCoffeeScriptCJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 46 commits, 12 PRs in 5 years
Contributions summary:Martin primarily contributed to the paint application within the repository, implementing features like polygon copy with masking, file open/save functionality, and initial text input capabilities. They also introduced features like stamp functionality, incorporating image assets for a more interactive user experience. Furthermore, they modified the structure, including the addition of menu items for image manipulation and new functionalities such as image inversion and flipping.
desktop-applicationpyside2pythonpyside6python-gui
wooey/Wooey

Mar 2015 - Aug 2022

A Django app that creates automatic web UIs for Python scripts.
Role in this project:
userBack-end Developer
Contributions:214 commits, 37 PRs, 221 pushes in 7 years 6 months
Contributions summary:Martin primarily worked on implementing and improving the back-end functionalities of the Django application. They added features such as download support for script outputs in various formats (zip, tar.gz). They also focused on refactoring the output display, introduced the concept of job UUIDs for access control, and improved the overall structure and organization of the project's file structure and documentation. Furthermore, they enhanced the UI by integrating AJAX updates for the job status and providing more detail to the job output view.
pythondata-sciencedjangowooeypython3
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
Martin Fitzpatrick - Python Developer Data Scientist (freelance)