Sjoerd Post: Web Developer

Welcome

So.... this is Sjoerd Post's personal website. It was supposed to be inspired by Bauhaus posters, but he ended up using the design of a book cover he liked. And the colours are from Boba Fett's armour. What could he do, he is not much of an artist. He is just a passionate web developer.

As a professional Sjoerd is always working with a Front End framework, external packages and writing tons of Java Script. But at CCS DAY 2023 Sophie Koonin inspired and challenged him to make a personal website without frameworks or libraries. Just pure and simple only HTML and CSS. And this is the result. 100% free from Java Script. And it may not look like it, but the website scores 100% on Lighthouse for SEO and accessibility.

Greenchoice

  • Vue
  • Vue Router
  • Vue ChartJS
  • Vue i18n
  • Vue Test Utils
  • Vite
  • Vitest
  • Axios
  • Google Tag Manager
  • Google Analytics 4
  • Lighthouse
  • HTML5
  • SCSS
  • Type Script
  • GIT

Web Development in Vue with Type Script and SCSS. Form funnels for new services such as solar panels and energy saving tips. Customer portal web view app. Transformed builder from Webpack to Vite. Strong focus on accessibility (semantic HTML), performance and quality assurance by unit testing. Goto person for Google Tag Manager and Google Analytics 4. Agile/Scrum environment.

The team Sjoerd is part of is responsible for the development of its new services and product proposals, for example the installation of a heat-pump. Sjoerd is very fortunate to do work that he loves for a cause that is very dear to him: combat climate change.

KPN TV

  • React
  • React Native
  • React Hooks
  • React Query
  • Storybook
  • CMS (Contenful)
  • Shaka Player
  • Jest
  • Webpack
  • Robotframework
  • Google Analytics
  • MQTT
  • HTML5
  • SCSS
  • Type Script
  • GIT

As one of two Web developers Sjoerd worked mostly independently on features and bug-fixes. The Agile/Scrum project allowed for a lot of assertiveness, innovation and experimenting. The KPN TV project for web used the React framework and Google's Shaka Player. Daily used by thousands of TV watchers, the impact and responsibility was huge.

Sjoerd enjoyed the informal and close cooperation with the Product Owner, UX designers and Test Engineers. He had a leading role in the integration of a new headless CMS system (Contenful). Once a feature was released he enjoyed to showcase it to the entire division during Review. One of his highlights was creating a proof of concept for an Android/iOS app in React Native.

Sogeti

  • Agile
  • Lean
  • Scrum
  • Kanban
  • TMap
  • Java
  • SQL
  • XML
  • Selenium
  • Robotframework
  • GIT

Sogeti is a part of Capgemini and known for its expertise in IT testing. Sjoerd's start in IT was as a Test Engineer at Sogeti. He has worked for Technische Unie and KPN. Within Sogeti company he followed many in-house courses, from the fundamentals of Lean, Scrum and Kanban to an introduction to Blockchain.

Sjoerd also co-organised a guild for fellow Test Engineers with similar developer aspirations that held hands-on coding events. For the Sogeti Testival he built an awesome Arduino controlled trebuchet to play beer pong with. One of his proudest achievements is being part of the team of a colleague that won Young Sogetist of the Year in 2019.

His time at Sogeti was full of exploration into IT technology. He learned himself to code in Java and Java Script. He automated test scripts in different Selenium based frameworks. Sjoerd grew from Agile Test Engineer, to Dev Test Engineer, to Web Developer.

Home automation

  • Arduino (C++)
  • Node-RED
  • MQTT
  • REST API
  • Debian based Ubuntu
  • GIT

One of Sjoerd's hobbies is home automation. Aside from plug-and-play commercial products has has also made his own Smart Home programs and devices. The brain of this project is a Raspberry Pi an Odroid running a Debian based Ubuntu OS and Node-RED together with a MQTT server. Several self written Node-RED flows subscribe to MQTT topics and use the REST API of Hue, Harmony and Tado. The house is filled with Arduino ESPs that publish data to MQTT topics and smart plugs to switch on devices.

The smart home project can:

  • display the house's electricity and gas usage
  • show how much energy the solar panels produced
  • detect if someone showered and turn on the mechanical ventilation
  • turn on the kitchen ventilation when someone is cooking
  • turn on the lights when it is dark outside (also when it is raining)
  • display the temperature and heating activity per room

Anneke van den Bosch Coaching

  • HTML5
  • SEO
  • Materialize
  • Lighthouse
  • GIT

One of Sjoerd's first web projects was the website for Anneke van den Bosch Coaching. She needed a straightforward company web page. Sjoerd made a nice website with a lot of photos made by Anneke to give it a personal touch. The styles are based on Materialize, an easy to use CSS framework that supports parallax. The website has high Lighthouse scores on accessibility and SEO.

“The most important one,” answered Jesus, “is this: 'Hear, O Israel: The Lord our God, the Lord is one. Love the Lord your God with all your heart and with all your soul and with all your mind and with all your strength.'

The second is this: 'Love your neighbour as yourself.' There is no commandment greater than these.”

—Jesus

“It's hard to beat a person who never gives up.”

—Babe Ruth

“Talk is cheap. Actions speak.”

—Robin S. Sharma

“Everything works out in the end. if it hasn't worked out yet, then it's not the end.”

—Tracy McMillan

“No! Try not. Do. Or do not. There is no try.”

― Yoda

“Success is not final, failure is not fatal: it is the courage to continue that counts.”

― Winston S. Churchill

“If everyone is thinking alike, then somebody isn't thinking.”

― George S. Patton