Tasty Interfaces

Front-end Web Development for delicious web apps. Specialised in beautiful, fast, responsive user interfaces using maintainable clean code.

Get in touch

Portfolio

CloudNatix Dashboard

CloudNatix

Insights, cost and resource management portal

This startup specializes in cloud management and cost optimization. They needed a portal to visualize their customers' cloud usage and costs. I was responsible for the front-end development of this dashboard.

The portal was build in React and TypeScript. It used the IBM Carbon Design System as a base. For all charts and graphs I used the Victory library.

Testing was initially done with Jest but Cypress Component Testing was later introduced for a better developer experience. Storybook was used for component development and documentation.

  • HTML5
  • CSS3
  • TypeScript
  • React
  • IBM Carbon Design System
  • Styled Components
  • Storybook
  • Translations
  • Jest
  • Cypress CT & E2E
  • REST
  • Microservices
DHL CityHub KPI Dashboard

DHL Parcel

New Fleet Management & KPI Performance portal

Developed new Fleet Management and KPI performance portal apps for CityHub managers to give more tools to manage drivers, vehicles and damages.

Fleet management for CityHub managers started off with the registration of vehicle damages and photographing vehicles before and after each trip. This is easier and faster for both the manager and driver.

The front-end was build with React and the Material UI library according to the DHL styleguide. The different back-end apis are called using Apollo (GraphQL) server als a proxy.

  • HTML5
  • CSS3
  • TypeScript
  • React
  • Material UI
  • Jest
  • Cypress
  • Figma
  • GraphQL
T-mobile Design System screenshot

T‑mobile / Tele2

Redesign & Design System

Created a shared Design System for T‑mobile.nl and Tele2.nl. After they merged in 2019, a redesign was made for to align both corporate websites.

The Design System was created to share components between the brands and minimize implementation differences while maintaining the brands signature styling.

For this project I worked together with the designers and the core front-end team. We used scss (sass) styling to minimize code duplication. jQuery plugins were used for the dynamic parts and the integration with the asp.net back-end with Razor templating.

  • HTML5
  • CSS3 (SCSS)
  • JavaScript
  • TypeScript
  • D3
  • jQuery
  • Cypress
  • Sketch
  • Abstract
  • asp.net
  • Razor
Fashiontrade UI shown on Apple Mac and iPhone. Keyboard, touchpad and mouse shown in the foreground

FashionTrade

E-commerce startup

E-commerce platform startup for fashion brands and retailers to connect, trade and collaborate.

Started as the first developer creating prototypes for the sales team. In 3 years, the company grew to 3 scrum teams that build a blazing fast microservices based platform.

As front-end developer I set up the (SPA) front-end using React, Redux with API layer and Styled Components. We used Cypress for integration testing. I also onboarded new front-end developers and organised knowledge sharing sessions.

  • HTML5
  • CSS3 (SCSS)
  • JavaScript
  • TypeScript
  • React
  • Redux
  • Normalizr
  • Styled Components
  • Storybook
  • SPA
  • Translations
  • Jest
  • Enzyme
  • Cypress
  • Sketch
  • Zeplin
  • REST API
  • Microservices
Macbook showing klm webpage

KLM / Air France

Redesign Checkout application

Redesign Checkout application while Maintaining and improving the front-end.

Strong focus on reliability, performance and maintainability due to the complex and worldwide nature of the klm.com platform.

Ziggo Streaming GUI interface

Ziggo

On Demand Streaming GUI

CloudTV based user interface to search and watch movies and series through any type of STB.

Custom build web application to minimize streaming bandwidth. Focus on smooth animations and ease of use via the televisions remote control.

About

Hello, I'm Martijn

I’m a front-end web developer with a keen eye for design. I write clean and maintainable code because I want future me to like me ;)

My main area of expertise is front-end web technology (html, css, javascript) with a good back-end knowledge.

For the last 20 years, I have worked with many high profile clients as well as small companies and startups. I'm comfortable working under pressure but help prevent those situations to begin with.

Profile picture

Contact

Please leave me a message if
you'd like to work with me.