Tom Kooij

Teacher at Coornhert Gymnasium

Gouda, South Holland, 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
Tom Kooij is an experienced physics and mathematics teacher with 20+ years in Dutch secondary education, teaching havo/vwo (including gymnasium) and mentoring 3vwo students. He blends classroom practice with a strong technical bent—specialising in conceptual physics, ICT, learning psychology, active learning, NLT and design-oriented "Thinking Science" lessons. Outside school he contributed to cosmic ray research with HiSPARC at Nikhef and maintains a hands-on interest in Python tooling, notably creating the modelling language at tomkooij.nl/modelleertaal. His open-source experience includes backend development and test automation for the widely used PyTables project, tackling data querying, indexing and buffer handling for large datasets. Trained as an aerospace engineer (TU Delft, M.Sc.) he also brings prior industry experience as an aircraft stress engineer on the A380 wing. Colleagues and students know him for combining rigorous scientific thinking with practical ICT solutions to make complex concepts accessible.
code11 years of coding experience
job1 year of employment as a software developer
bookM.Sc., Aerospace Engineering, Physics Education, M.Sc., Aerospace Engineering, Physics Education at TU Delft
stackoverflow-logo

Stackoverflow

Stats
21reputation
469reached
2answers
0questions
github-logo-circle

Github Skills (13)

hdf10
python10
numpy10
testing10
data-structure9
indexing9
data-structures9
databases8
database8
pandas6
seaborn6
plot6
matplotlib6

Programming languages (11)

TypeScriptDockerfileC++ShellCBatchfileTeXJavaScript

Github contributions (5)

github-logo-circle
PyTables/PyTables

Mar 2016 - Feb 2020

A Python package to manage extremely large amounts of data
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 releases, 221 commits, 93 PRs in 3 years 11 months
Contributions summary:Tom primarily contributed to the back-end of the PyTables project, specifically by addressing issues related to data querying and indexing. Their contributions included fixing and testing code related to the interaction of functions with queries, as well as ensuring that the software could handle padding in compound data types. The user also implemented test cases to validate queries containing functions and made changes to ensure the proper handling of buffers when indexing data.
amountspython-packagepythondata
tomkooij/modelleertaal

May 2015 - May 2022

Modelleertaal to javascript compiler in javascript
Contributions:16 releases, 535 commits, 10 PRs in 7 years 1 month
compilerjavascriptjavascript-compiler
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