Martin and technology
Next to music, piano, languages and philosophy Martin has always been interested in Technology and Computer Science too. On this page some of the experience in technology and information technology of Martin Kaptein is listed.
Schools
Martin Kaptein finished the general qualification for university entrance (=Abitur) in Germany (Gymnasium). Thus, he has an advanced school-leaving certificate with splendid marks. Martin has both a bachelor as well as a master degree, but in the field of classical piano.
IT experience
Familiar with following technologies
(keywords)
- KaiOS Webapp building
- Android custom roms
- Python development
- Machine learning (Python)
- git, docker, vim
- Linux System administration (Debian)
- Hugo and Zola (Static Site Generation Frameworks), Template creation and Theme porting
- System Administration (sysadmin) Experience with VPS (Linux)
- Experience with Gemini protocol and running a Gemini server
- Google Firebase
- XMPP protocol (setting up servers and clients)
- Networking (DDWRT), creating mesh wifi networks, etc.
- Microsoft Dynamics Navision (NAV) programming experience in the context of accounting
- Nextcloud full manual installation, setup and administration
- NGINX, Virtual Hosts, Reverse Proxy
- Website creation for clients with Kirby CMS
- Bash scripting and UNIX automation
Highlights
Blog
Here, on his website, Martin writes a blog, in which regularly dives into deeper topic, in very great detail. This blog is a good representation of all the (Information-)Technology skills Martin possesses.
Blog highlights:
- Encrypted Arch Installation
- Modding a FM radio to receive airband frequencies
- Porting Web apps to KaiOS
- Predicting from a training set in Python
- Browser automatization with Selenium and Python
- iPhone network traffic analysis
- Python CMS from scratch
- Modifying Google DeepDream for better results
- Using Hugo together with Travis CI
- How crypto works under the hood
- Editing a video from a text file
- Plain Text calendar
- Image editing from a pain text file
And much more! Seriously, check out the blog.
Bachelor research
During his studies at the ArtEZ conservatory (bachelor) in Zwolle, The Netherlands, Martin made an interesting connection between the worlds of music and of information technology, in his choice of his bachelor research topic: Can J.S. Bach be immitated using machine learning?
A link to this paper can be found here. The referenced codebase (Python) resides on Github and can be found here.
Github highlights
Some of the stuff I made / I worked on / Projects. Contains only links to Github.
- Minimal Full-featured Hugo theme
- DeepBach fork
- Events.txt org mode replacement calendar solution
- Fork of ATC game in golang
- Ultra minimalist Hugo theme
- File transfer tool written in Python
- Machine learning integer predictor tool
- Easy Javascript projects
- Python Static Site generator
- Python Bot
- Google DeepDream fork
- Python wallpaper listing generator
- Bash FZF wrapper
- Video editor (Bash)