Steven Straatemans
Frontend Developer Resume
steven@straatemans.nl
Alkmaar - NL
I’m an experienced frontend developer and I like to work on beautiful and user-friendly products.
I studied graphic design in Amsterdam and, throughout my career, have worked in multiple areas of the development process and therefore can relate well with other stakeholders in the project.
I feel most at home when I focus on complex frontend applications using the latest techniques, always trying to learn more and lift the project to the next level.
Highly Skilled
- Typescript/Javascript
- HTML
- CSS / SASS
- ReactJS
- NextJS
- GraphQL
- Web Components
Other Skills
- Accessibility
- AI SDK (vercel)
- Blockchain dev.
- Solidity / Pact
- Multiple CSS(JS) libs
- Vanilla Extract CSS
- VueJS
- Svelte
- Lit Elements
- StencilJS
- Redux
- Prisma ORM
- Photoshop
- Illustrator
- After Effects
- InDesign
- Figma
- UX Design
- Unit Testing
- E2E Testing
- ThreeJS
- Storybook
- Playwright
- Cypress
- Sitecore
Work Experience
Freelance Senior Frontend Developer | WhiteSpace Solutions
active December 2025 - Present
WhiteSpace creates AI-driven solutions to radically enhance decision-making in complex environments like oil & gas, renewables, and healthcare.
I worked on the frontend on a shortterm project for planning and dashboards for oil-rigs. Collaboration with the backend team was key to get quick results. The company has vibe-coding in combination with high quality code down to a science. Because the fastpace development I had to be productive within a very short period.
Tech Stack: Typescript - ReactJS - NodeJS - ThreeJS - Charts
Freelance Lead Frontend Developer | Kadena LLC
active: March 2023 - November 2025 Kadena was the company that developed the L1 Proof-of-work chain Kadena. The big advantage of this chain is that it is scalable, fast, and inexpensive for users (low gas fees).
I worked on multiple projects, with the main focus on developing tools to simplify usage for other developers. I also started to implement AI for some features in applications.
Collaborated on one of the projects together with Scott Stornetta and Stuart Haber (co-inventors of the early blockchain).
Responsibilities:
- Collaborate on the Indexer with GraphQL backend
- Develop frontend for the Kadena RWA platform
- Create tooling for developers
- Developing a consistent UI experience across all applications
- Develop the application where users can connect and create their own social NFTs
- Developing applications to show best practices in Web3 development
- Adding AI-functionality
- E2E-testing of the chain itself
Tech Stack: Typescript - ReactJS - GraphQL - NextJS - NodeJS - Blockchain (Solidity, Pact) - AI-SDK - Prisma
Team Manager | iO Consultancy
active: September 2021 - February 2023 Leading a team of 16 frontend developers, in their day-to-day activities.
Responsibilities:
- Making sure that everybody is on an interesting project
- Helping people with their personal development
- Organising events and knowledge sharing
Next to managing the team, I also helped out with internal marketing, like newsletters, creating aftermovies of events or trips.
Tech Stack: Photoshop - After Effects - Illustrator
Lead Frontend Developer (iO Consultancy) | Van Lanschot Kempen
active: March 2023 - July 2023**
Van Lanschot Kempen is a specialist, independent wealth manager dedicated to preserve and create wealth sustainably, for our clients and the society we serve.
I lead a team of 5 frontend developers creating a component library for the public website that is in development.
Responsibilities:
- Mentoring developers
- Planning of sprints
- Developing the base platform
Tech Stack: ReactJS - Typescript - NextJS - Sitecore JSS - StencilJS - Storybook
Senior Frontend Developer (iO Consultancy) | Eneco
active: April 2021 - December 2021
Eneco is a Dutch energy company, serving more than 2 million business and residential customers.
I worked with a small team to create a new platform for all company web apps.
Eneco uses Sitecore as their CMS of choice.
We used Sitecore’s headless API to implement the new component library.
Responsibilities:
- Creating the component library
- Creating the first feature on the platform and thereby helping to find some flaws in the new platform
- Discussing the implementation of UX and design with stakeholders
Tech Stack: ReactJS - Typescript - Sitecore JSS - NextJS - Storybook - Cypress
Senior Frontend Developer (iO Consultancy) | Triple
active: November 2020 - March 2021
Triple is a full service digital agency that helps companies by crafting digital experiences.
I worked on the web application for NLZIET. A video streaming service corporation between several Dutch TV companies like NPO, RTL and SBS.
The biggest challenge was the tight time constraint, requiring us to plan and develop quickly to reach beta.
Responsibilities:
- Creating the full UI of the app
- Creating the UI of the videoplayer
- Planning to deliver on time and still stand for code quality
The next step was to work on the smart TV Platform, which enables Triple to quickly roll out several TV providers like NLZIET, Streamz, NPO and Kijk. Because of the CPU power constraints in most TVs, we chose to use Svelte.
Tech Stack: ReactJS - Svelte - Typescript - Bitmovin Videoplayer - Jest
Senior Frontend Developer (iO Consultancy) | Quby / Eneco
active: August 2019 - October 2020
Quby was a Dutch company, that created smart thermostats. Quby has been acquired by Eneco.
My main focus was to gradually migrate the codebase of the mobile application from Backbone to ReactJS.
I also started up a guild for the frontend, vastly improving the communication between the different frontend teams in the company. With the guild in place, it was finally possible to identify the technical debt that was built up over the years and start to improve the codebase gradually.
Responsibilities:
- Migrating the codebase to React
- Improving the codebase, removing tech debt
- Getting the teams to work in the same way
Tech Stack: ReactJS - Backbone - Redux - Cypress - Storybook - Jest - NodeJS - Cordova
Senior Frontend Developer (iO Consultancy) | ING
active: January 2018 - August 2019
ING is a Dutch multinational in retail and investment banking and insurance services.
Since 2017 ING has turned to Polymer web components for the banking app.
I worked with one of the core teams on the new personalisation API and functionality.
I coached new teams to get them up to speed with the frontend platform and to help them out with Polymer and web components. During my time at ING the teams moved from Polymer to Lit Elements to create web components.
Responsibilities:
- Serving as the intermediary for the Frontend guild on GDPR implementation
- Coaching of new teams
- Building new features in the banking app
Tech Stack: Polymer - Lit Elements - REST - Bower - Webpack
Senior Frontend Developer (iO Consultancy)| Prospery
active: May 2017 - December 2017
Prospery was a financial startup under the banner of ABNAMRO Bank.
The frontend of the application was built in AngularJS with a Sitecore backend. I worked in a team of frontend and backend developers to build features.
The product emphasized graphic design, so I built custom CSS and animations.
Tech Stack: AngularJS - SASS - BEM - REST - Webpack - Microsoft TFS
Frontend Developer | Frontmania
active: May 2017 - May 2021
Frontmania is a developer conference I volunteered for.
I helped out developing applications for the different events that happen during the year, like the yearly conference and the frontend pub quizzes. Development was done in VueJS or ReactJS.
I was also the co-host of the Frontend pub quiz and still give workshops “Frontend Masterclass”.
Responsibilities:
- Developing applications for the yearly conference
- Hosting the Frontend pub quizes
- Teaching a workshop “frontend Masterclass”
Tech Stack: VueJS - ReactJS - Firebase - oAuth
Frontend Developer | Company Info
active: November 2016 - April 2017
Company Info is a data company that tries to collect all relevant data of every company in the Netherlands and serve it to their clients.
At the time the application consisted of Java templates enriched with JavaScript. I was mostly responsible for new features and making the application responsive.
Responsibilities:
- Creating new features
- Investigating how to migrate the application to a Single Page Application
Tech Stack: Javascript - JQuery - ReactJS - HTML - CSS - SASS - Enzyme - Grunt
Frontend Developer | Mylaps Sports Timing
active: May 2012 - October 2016
Mylaps is the world leading manufacturer of sports timing equipment for running, swimming and motorised racing.
I was responsible for the technical development of all websites and web applications, but also for the UX and graphic design for the apps. I was also the communication liaison between the development and the marketing/sales department.
Tech Stack: Javascript - PrototypeJS - ReactJS - HTML - CSS - MYSQL - Gulp - PHP - Symfony2 - Wordpress - Photoshop - Illustrator - Axure
Owner / UX / Design / Developer | Hanglos.nl
active: October 2002 - August 2012
Hanglos is the leading kitesurf portal in the Netherlands. My partner and I started this together as a side project which quickly turned into a big thing in the kite community.
I created the graphic design and logos for the website and built the codebase from the ground up. From the ideas and wireframes to the development of the front and backend.
The first version of the application was in Classic ASP.
After a couple of years there was a complete rewrite to PHP with the Symfony2 framework
Tech Stack: Javascript - JQuery - HTML - CSS - Classic ASP - Symfony 2 - MYSQL - Photoshop - Illustrator
iOS / Android Developer | Visual Reality
active: November 2010 - November 2011
Visual Reality was a producer of software for different sports tournaments and competitions, like badminton and tennis.
I developed the first versions of the native apps for iOS and Android and worked on the wireframes and designs with other stakeholders.
Tech Stack: Objective-C - JAVA - Android SDK
Graphic Design / Developer | Mediamountain
active: March 2001 - November 2010
MediaMountain rented out advertising spaces in all major winter sport resorts of Europe.
I started out as the main designer of the corporate identity offline and online.
During my time there, the sales department asked me to think about a way to improve their way of working across offices. So I started developing a PoC for an online sales tool.
After that I became the main developer for this in-house application.
Tech Stack: Javascript - Classic ASP - MYSQL - Photoshop - InDesign
Graphic Design | SevenMiles
active: June 1998 - Februari 2001
SevenMiles developed products for the financial sector.
I was responsible for the design of the corporate identity and developed logos, websites and applications
Tech Stack: Photoshop - Illustrator - 3D Studio Max - HTML - CSS
Education
Certified Professional for Software Architecture
October 2021
iSAQB
The Essence of Leadership 3 day workshop
December 2020
Remco Claassen
Speaking with impact 1 day workshop
September 2020
Remco Claassen
UX Week
August 2015
NN/Group
Multimedia Design
September 1995 - August 1998
Grafisch Lyceum Amsterdam
