About Jan
Hi 👋
My name is Jan Meppe and it is my mission to change the way that people learn.
To fulfill that mission, I currently work as a machine learning engineer at an education startup called Snappet.
Before that, I worked as a data science consultant for Cognizant.
I build machine learning systems at scale in Python and AWS.
💡 New here? Go to Start Here to view a curated list of my favourite posts organised by theme!
Interested in working with me? View my resume here.
I wrote some popular tech blog articles
Three popular (>20.000 reads) blogs that I wrote are:
- Regex For Noobs (like me!) - An Illustrated Guide
- How to add a new kernel to your Jupyter Notebook
- How to set Python 3 as default on Mac
I am passionate about writing good software
And I love writing about it:
I love data-driven decision making
I believe that machine learning is just one expression of data-driven decision making:
- I used data-driven decision making to become one of the best 500 players in Europe in a game called Overwatch (that’s the 0.0012%th percentile performance)
- I used data-driven decision making to learn how to solve a Rubik’s cube in under 15 seconds
- I used data-driven decision making to reduce a client’s CI/CD build times by a factor 3x resulting in significant cost savings
I make tiny tutorials about AWS infrastructure
- How to deploy an AWS Lambda serverless function using AWS CloudFormation
- Building a REST API with AWS API Gateway and AWS Lambda in Python
- Automating cloud infrastructure using infrastructure-as-code
- Deploying your first AWS CloudFormation stack
I write about things that interest me
I write because I like it and because writing can help people at scale:
- Janmeppe.com hosts 50+ of my blog posts
- Today Jan Learned contains 100+ editions of my now discontinued daily newsletter
- Hacker News featured one of my blog posts on their front page and was read more than 30.000 times.
I made an iOS app in the past!
I built an iPhone app that was live on the app store and wrote about what I learned:
- View 3 good things: a gratitude log on the App store
- Simple React Native Redux counter example
- How to add a bottom modal in React Native
I write about how to set up a blog like this
I share what I learn setting up this Jekyll blog with the Minimal Mistakes theme:
- How to remove the excerpt from recent posts in a minimal mistakes blog
- How to change size of blog posts
- How to add a favicon to minimal mistakes
- How to add Latex to Minimal Mistakes
- How to change Jekyll theme to Minimal Mistakes
- How to add a teaser image to minimal mistakes
- How to add a splash image to minimal mistakes
- How to change the font size of the code blocks in minimal mistakes using Github pages
I studied here
I studied econometrics (financial engineering) with a focus on machine learning:
- MPhil in (Advanced) Econometrics from the Tinbergen Institute
- MSc in Econometrics from the University of Amsterdam
- BSc in Econometrics from the University of Amsterdam
I hang around here
- Tweet me on Twitter
- Ping me in a PR on Github
- Slide in my DMs on Instagram
- Read (discontinued) newsletter on Substack
<!– Here are some of my blog posts loosely organised by topic.
- Most popular (read >2000 times)
- What keeps me busy as an ML engineer
- Python
- SQL
- Docker
- AWS
- Testing
- Time management, procrastination, and motivation
- How to make good flashcards for optimal learning
- How to take better notes