Hoi, ik ben Cris
Een Groninger, vader, en developer met een flinke rugzak aan ervaring en die het liefst de diepte in duikt.
Ik draai inmiddels meer dan 25 jaar mee in dit vak. Dat betekent dat ik PHP, JavaScript en CSS "the hard way" heb geleerd. Ik ben, als het ware, meegegroeid met het web: van de fundamentele basis in de begindagen tot de moderne frameworks van nu.
Een groot deel van die jaren heb ik doorgebracht in de e-commerce. Ik heb jarenlang gesleuteld aan Shopify, Lightspeed en WooCommerce. Van volledige thema's maken tot het bouwen van API-koppelingen voor voorraadbeheer, logistiek en filtersystemen. Dat was een goede leerschool, maar mijn focus is verschoven. Ik zou mijn ervaring nu graag inzetten voor projecten met een sociaal-maatschappelijke inslag, waar de techniek een doel dient in plaats van alleen een verkoopcijfer.
Waar ik nu enthousiast van wordTegenwoordig duik ik het liefst in Ruby on Rails. Ik hou van de focus op leesbare code en echt vakmanschap. Ik bouw graag dingen zelf: van mijn eigen blog in Ruby tot een "classless" CSS-library die ik vanaf scratch heb opgezet. Die behoefte om te weten hoe het écht werkt kan je misschien ook terug in mijn hobby's: ik schroef net zo lief een pc open om aan de hardware te sleutelen als dat ik een complexe database-architectuur uitdenk.
Ik ben niet de developer die alleen maar uitvoert wat er gevraagd wordt. Ik denk graag mee over hoe techniek een (maatschappelijk) probleem kan oplossen in plaats van enkel en alleen een commercieel doel te dienen.
Technisch Profiel
Talen & Frameworks
- Ruby on Rails: Huidige focus, het bouwen van custom applicaties
- PHP: 15+ jaar ervaring, PHP en ook beetje Laravel
- JavaScript: Ruime ervaring van de basis (ES6) tot frameworks als React en Vue.js
- CSS & Design: Bedreven SCSS/SASS, met een focus op performance
Ops & Workflow
- Deployment: Kamal is mijn nieuwe standaard. Traditionele serveromgevingen ben ik bekend mee
- Virtualisatie: Docker voor consistente productie-omgevingen
- Version Control: Git by default
- Build Tools: Webpack, Vite, NPM, Bundler. Aan het experimenteren met "No Build"
Data & Architectuur
- Databases: MySQL, SQLite, PostgreSQL
- API Design: Ontwikkelen van systemen voor orderverwerking, logistiek, productbeheer en productfilters
AFK
Als mijn laptop dichtklapt, ben ik vooral vader en echtgenoot. Je vindt me af en toe ook buiten of andere dingen doen:
- Op pad: Met mijn gezin kamperen of een stevig eind wandelen
- Met een camera: Ik fotografeer graag, een andere manier van naar de wereld te kijken
- Aan de klus: Ik vind het nog steeds prachtig om een computer open te schroeven en aan de hardware te sleutelen (het technische zit diep)
- In de boeken: Van maatschappelijke thema's tot verdieping in mijn vak
Over pypr.space
Mijn digitale ruimte, "the Rails way". Dit project is niet alleen een plek om te schrijven, maar ook een showcase van mijn workflow. Het blog draait in Docker, wordt gedeployed met Kamal, en de ontwikkeling vindt plaats in Dev Containers. Dit zorgt voor een consistente omgeving, ongeacht of ik op mijn Linux-workstation of onderweg op een Chromebook werk.
- Focus: Een gestroomlijnde stack, uitwerking van een nieuwe workflow. Het is de plek waar ik schrijf over (mijn transitie naar) Rails en mijn interesse voor (web)techniek deel
- Tech: Ruby, Rails 8, SQLite, Bundler, Kamal, Docker
- Open Source: De volledige broncode staat op GitHub, omdat ik geloof in het delen van kennis (precies hoe ik het vak zelf ooit heb geleerd)
Meer weten?
Laten we praten! Je kunt me altijd bereiken op cris@pypr.space.