Hi! My name is
Mark
I'm a Frontend Developer with a ❤️ for Web Accessibility
Scroll
These are my skills
Senior Front-end Developer met 15 jaar ervaring en een oog voor design. Ik werk graag aan design systems en digitaal toegankelijke oplossingen (WCAG). De basisvaardigheden HTML, CSS en JavaScript heb ik goed onder de knie en blijf ik volgen om scherp te blijven. Nieuwe CSS technologieën zoals @starting-style, view transitions en de Popover API intrigeren me. Deze fundamentele kennis stelt me in staat om met diverse frameworks te werken. Momenteel werk ik graag met Vue 3 en Astro, maar heb ook ervaring met React en Next. Voor CSS gebruik ik vanilla CSS, SCSS en Tailwind.
Alles wat ik doe draait rondom de Web Content Accessibility Guidelines (WCAG) en het bouwen van applicaties die niemand buitensluiten. Toegankelijkheid voor mensen met visuele, cognitieve, auditieve, fysieke, motorische en/of spraakbeperkingen staat centraal. Denk aan toetsenbordnavigatie, screen reader ondersteuning en ingezoomde versies. Daarnaast vind ik AI interessant als hulpmiddel om efficiënter te werken, zoals de Cursor IDE met Claude voor refactors, waarbij ik als programmeur de regie houd.
Projects I do as a hobby
In mijn vrije tijd werk ik graag aan toegankelijke Open Source projecten gemaakt met Astro. Binnen deze community heb ik onder de naam Incluud een aantal Accessible Astro projecten draaien (waaronder componenten, een starter thema en een dashboard) met redelijk wat aanspraak op GitHub en binnen de Astro community
Zo heb ik onder andere voor Astro een toegankelijk starter thema gebouwd, een NPM package met toegankelijke .astro componenten en een Accessible Astro Dashboard die ik heb gemaakt tijdens de Astro Hackathon in april 2022.
Af en toe doe ik projecten op Frontend Mentor om nieuwe technieken te leren en mijn skills te verbeteren.
Meer projecten op GitHub of op mijn Frontend Mentor profiel.
Accessible Astro
Open Source toegankelijke Astro thema's en componenten.
Incluud
Iniatief van Peter Padberg en Mark Teekman om toegankelijke Astro projecten te bouwen.
Multi Step Form
Frontend Mentor challenge, een multi step formulier gebouwd met Vue, Pinia en Astro.
Rock, Paper, Siscors
Frontend Mentor challenge, een JavaScript game voor steen, papier, schaar.
React Word Game
De game 'Wordle' maar dan toegankelijk gemaakt met React.
Mushroom Intranet
Demo van een intranet met een Super Mario thema gebouwd met Vue, Pinia en Astro.
Who is Mark anyway?
Ik ben Mark Teekman, geboren op 21 september 1988 in Amsterdam. Ik woon in Nieuw-Dijk (nabij Didam) met mijn vrouw, twee kinderen en onze kat Suki. Ik ben een echte Nintendo fan en houd wel van een potje gamen, zowel op de Switch als op mijn game PC. Naast sporten (calisthenics) en mealpreps houd ik ook wel van een goede wandeling in de natuur. Mechanische toetsenborgen zijn waar ik dagelijks op programmeer (met fancy keycaps en mooie lichtjes uiteraard). Gooi daar nog bovenop dat ik alles in de code editor doe met VIM en dan is volgens mij je standaard plaatje van een front-end programmeur wel compleet.
Ik ben gek op websites bouwen, het liefst vanuit een tof design waar goed over is nagedacht. Ik heb veel affiniteit met UI en design (systems). Daar ligt dan ook mijn kracht. De brug tussen design en code sla ik zelf, met het voordeel dat ik consistentie scherp kan bewaken. Ook de overdracht naar collega's in de front- en back-end maakt dit makkelijker. In mijn code ben ik een echte structuur freak. Alles moet netjes georganiseerd. Dit kost misschien initieel iets meer tijd, maar dat win ik met gemak terug doordat ik precies weet wat waar staat en de code schoon en opgeruimd blijft.


Feitjes
- 🕹️ Nintendo fan
- 🎮 Videogames
- 🎴 Magic The Gathering
- 🍽️ Mealpreps
- 💪🏼 Fitness en sport
- 🏓 Tafeltennis
- 💻 VIM enthousiasteling
- ⌨️ Mechanische toetsenborden
- 🎨 Oog voor design
- ♿ Webtoegankelijkheid
- 📦 Georganiseerd en gestructureerd
- 👨👩👧👦 Vader van twee