companies
projects
experience
Bram
A full-stack developer with a passion for frontend development and UI design.
My resumeWorking on the ANWB route planner. Updating the frontend of the tool to comply with modern standards, including performance, accessibility and test coverage. Rewriting the API in Kotlin. This all should result in a leaner code base, faster delivery of new features, less bugs and a better user experience.
Fulfilled the senior frontend role within the team and coached junior developers. Worked on a process mining tool for the baggage handling system of large airports. Set up a micro-frontend architecture to integrate the tool as part of a larger application.
Created a Photoshop-like visual editor for greenhouse configurations using canvas.js. Improved overall CSS architecture and responsive design.
Built a customizable dashboard with various graphs for greenhouse automation. Created a chart configurator with a complex user flow. Provided workshops to improve team's knowledge about Angular and RXJS.
Authority within the team with regard to frontend. Worked on a scheduling application in Angular. Created various apps and dashboards using Ionic and set up various NPM packages. Did full-stack work on a homework institute tool with a Laravel API and a Vue.js frontend. Set up a CI/CD pipeline with Fastlane for easy deployment of Android and IOS apps to the app stores.
Set up a mature infrastructure for the hosting of 15 WordPress websites on AWS. Including deployments, automatic updates, security checks and monitoring. For the webshops, I set up React frontends in TypeScript.
During my studies at the TU Delft, I worked as a freelance web developer. I developed various frontend for dashboards, using mustache.js, JavaScript and SCSS. Apart from that, I designed and developed many tailor-made WordPress websites.
Always working on many side projects, to try out new things, and to keep up to date with the latest technologies. This portfolio website is one of them, which gave me an opportunity to try out Astro.
Used Next.js to create a full stack budget app to keep track of my personal finances. It allows me to import my bank statements and automatically assigns them to categories, providing insights in my spending habits. It uses Prisma ORM to connect to a Postgres database and tRPC to create a type-safe API.
I've rebuilt this dashboard a few times in the past to try out technologies like Angular, Laravel and the Firebase real time database.
Always wondered what is causing your team to miss deadlines? I created an Ionic dashboard and Laravel API that combined data from Tracking Time and our GitLab scrum board to provide insights in the team's sprint performance.
My team at Lyceo used this everyday, improving the performance and predictability of the team.
Why use an existing calendar app when you can build your own? I used Next.js to create a calendar app that allows me to keep track of my appointments and events.
I leveraged the Google Calendar API to sync my events and appointments with my Google Calendar and all my devices.
Ever wanted to book a popular group lesson at the fitness center, but it was always full? I used Playwright to create a bot that books the lesson for me as soon as the reservations for the lesson open.
I built a dashboard in Next.js to configure the bot and to keep track of the lessons it booked.
Built a reservation tool to manage the fleet at rowing clubs and allows members to reserve a rowing boat for a training session.
I used Vue.js to create a Gantt chart like visualization, typical for these types of booking tools. The API was built with Laravel and the PostgreSQL database allowed me to leverage some nice built-in constraints on database level to prevent overlapping reservations.
Are all your favorite recipes scattered around the web? And would you like to have them all in one place? I used Playwright and the Bing Chat bot to create a bot that scrapes recipes from the web and adds them to my recipe app.
By now I've built a few recipe apps to experiment with frameworks like Ionic, Angular and Next.js. The bot makes sure there is enough content to play around with.
Bram spent 8 months in my team building the front-end of two new functionalities. He is everything you would hope for from an external employee: smart, productive and a team player.
In addition, Bram has an eye for design and what he makes is beautiful and intuitive. His knowledge of Angular is extensive, and he enjoys transferring this to the team, so even after he left, his knowledge has remained in my team: valuable.
Anna
Product Owner
Bram fulfills the lead role within our frontend team. He is not only doing his own tasks and defining it, he is also doing it for the rest of the front-end team.
He translates requirements into user stories and defines next steps for the whole front-end work in the team, and collaborates across teams. Also keeps a check on the rest of the front-end team.
Hilda
Product Owner
“Great eye for detail!”
Melike
Test Lead, Vanderlande