Logo

Developer with an eye for innovation.

Hi, my name is Aaron.

Rotterdam/The Hague, The Netherlands

I am a full-stack software developer with 3 years of experience, spread between school, freelance work, and spending (almost) a year working for my first company. I have made major impact in client work, building scalable and functional systems for clients such as Damiën Heemskerk, building my first own business idea Phantomshell, and working with my first company on projects such as YourCityGuide and Thinkfest, which have learned me alot about programming. I mostly have worked within the NextJS/React ecosystem, but I am also familiar with other technologies such as PHP/Laravel, NodeJS, and more.

Projects & Clients

Phantomshell

Phantomshell

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer & Founder

Phantomshell is my biggest and most complex project ever. This project has been in the making for over a year, starting from a make-a-thon event at the Grafisch Lyceum Rotterdam. It is a linux simulator that allows for practicing all kinds of cybersecurity activities, such as social engineering, hacking, defending systems and more.

Thinkfest

Thinkfest

Technology Stack: NextJS, PostgreSQL (Supabase), Directus, TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

Thinkfest is quite a large project, I've worked on many of the currently visible content, such as the highlights page & some of the hero page options. I've mostly done backend work though, configuring new event creation logic and cleaning up old solutions. This project has taught me alot about using postgres functions (RPC) and using database-based cms Directus within the project.

Damiën Heemskerk

Damiën Heemskerk

Technology Stack: NextJS, TinaCMS, JavaScript, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A interactive webpage for the pianst Damiën Heemskerk. My first freelance project. Features alot of custom designed components that are rarely seen on other websites, such as the custom history timeline.

Key People

Key People

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end/Lead Developer

I worked on the foundational logic for Key People, after which I went into more of a lead/oversight role on this project. This project taught me alot about how to accurately review PRs.

MKB Digiwerkplaats/Kennisbank

MKB Digiwerkplaats/Kennisbank

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I built the kennisbank page for MKB Digiwerkplaats, including the detail pages. Using TinaCMS, the website admins can add new articles using Markdown writing.

Phantomshell

Phantomshell

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer & Founder

Phantomshell is my biggest and most complex project ever. This project has been in the making for over a year, starting from a make-a-thon event at the Grafisch Lyceum Rotterdam. It is a linux simulator that allows for practicing all kinds of cybersecurity activities, such as social engineering, hacking, defending systems and more.

Thinkfest

Thinkfest

Technology Stack: NextJS, PostgreSQL (Supabase), Directus, TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

Thinkfest is quite a large project, I've worked on many of the currently visible content, such as the highlights page & some of the hero page options. I've mostly done backend work though, configuring new event creation logic and cleaning up old solutions. This project has taught me alot about using postgres functions (RPC) and using database-based cms Directus within the project.

Damiën Heemskerk

Damiën Heemskerk

Technology Stack: NextJS, TinaCMS, JavaScript, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A interactive webpage for the pianst Damiën Heemskerk. My first freelance project. Features alot of custom designed components that are rarely seen on other websites, such as the custom history timeline.

Key People

Key People

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end/Lead Developer

I worked on the foundational logic for Key People, after which I went into more of a lead/oversight role on this project. This project taught me alot about how to accurately review PRs.

MKB Digiwerkplaats/Kennisbank

MKB Digiwerkplaats/Kennisbank

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I built the kennisbank page for MKB Digiwerkplaats, including the detail pages. Using TinaCMS, the website admins can add new articles using Markdown writing.

Phantomshell

Phantomshell

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer & Founder

Phantomshell is my biggest and most complex project ever. This project has been in the making for over a year, starting from a make-a-thon event at the Grafisch Lyceum Rotterdam. It is a linux simulator that allows for practicing all kinds of cybersecurity activities, such as social engineering, hacking, defending systems and more.

Thinkfest

Thinkfest

Technology Stack: NextJS, PostgreSQL (Supabase), Directus, TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

Thinkfest is quite a large project, I've worked on many of the currently visible content, such as the highlights page & some of the hero page options. I've mostly done backend work though, configuring new event creation logic and cleaning up old solutions. This project has taught me alot about using postgres functions (RPC) and using database-based cms Directus within the project.

Damiën Heemskerk

Damiën Heemskerk

Technology Stack: NextJS, TinaCMS, JavaScript, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A interactive webpage for the pianst Damiën Heemskerk. My first freelance project. Features alot of custom designed components that are rarely seen on other websites, such as the custom history timeline.

Key People

Key People

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end/Lead Developer

I worked on the foundational logic for Key People, after which I went into more of a lead/oversight role on this project. This project taught me alot about how to accurately review PRs.

MKB Digiwerkplaats/Kennisbank

MKB Digiwerkplaats/Kennisbank

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I built the kennisbank page for MKB Digiwerkplaats, including the detail pages. Using TinaCMS, the website admins can add new articles using Markdown writing.

Phantomshell

Phantomshell

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer & Founder

Phantomshell is my biggest and most complex project ever. This project has been in the making for over a year, starting from a make-a-thon event at the Grafisch Lyceum Rotterdam. It is a linux simulator that allows for practicing all kinds of cybersecurity activities, such as social engineering, hacking, defending systems and more.

Thinkfest

Thinkfest

Technology Stack: NextJS, PostgreSQL (Supabase), Directus, TypeScript, JavaScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

Thinkfest is quite a large project, I've worked on many of the currently visible content, such as the highlights page & some of the hero page options. I've mostly done backend work though, configuring new event creation logic and cleaning up old solutions. This project has taught me alot about using postgres functions (RPC) and using database-based cms Directus within the project.

Damiën Heemskerk

Damiën Heemskerk

Technology Stack: NextJS, TinaCMS, JavaScript, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A interactive webpage for the pianst Damiën Heemskerk. My first freelance project. Features alot of custom designed components that are rarely seen on other websites, such as the custom history timeline.

Key People

Key People

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end/Lead Developer

I worked on the foundational logic for Key People, after which I went into more of a lead/oversight role on this project. This project taught me alot about how to accurately review PRs.

MKB Digiwerkplaats/Kennisbank

MKB Digiwerkplaats/Kennisbank

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I built the kennisbank page for MKB Digiwerkplaats, including the detail pages. Using TinaCMS, the website admins can add new articles using Markdown writing.

YourCityGuide

YourCityGuide

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

This was the first project that I worked on within New Designers. This is a mobile only, google maps clone built for hotels to promote local businesses and culture. The site's content is tailored using a custom built CMS-like system, where all contents, points on the map & other items can be adjusted. This project is also where I learnt to create a personal development environment using Docker.

WE-IT

WE-IT

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I've worked on almost the entirety of the WE-IT website. The site uses a 'block' structure so the website editor can insert/edit sections anywhere on the page, providing a modular and very reusable experience.

Corevault

Corevault

Technology Stack: Laravel, PHP, SQLite, AlpineJS, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A experimental laravel webapp for crypto trading services. Ability to view stocks live, trade with other users using secure wallet id based trades, AI insights using stock data. This was one of my last projects studying at the Grafisch Lyceum in Rotterdam, and one that I got the highest possible grade for.

CMD-UXD

CMD-UXD

Technology Stack: NextJS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I did a portion of this project whilst working at New Designers, the initial landing page is my work alone & I did some design requests on the further pages.

YourCityGuide

YourCityGuide

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

This was the first project that I worked on within New Designers. This is a mobile only, google maps clone built for hotels to promote local businesses and culture. The site's content is tailored using a custom built CMS-like system, where all contents, points on the map & other items can be adjusted. This project is also where I learnt to create a personal development environment using Docker.

WE-IT

WE-IT

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I've worked on almost the entirety of the WE-IT website. The site uses a 'block' structure so the website editor can insert/edit sections anywhere on the page, providing a modular and very reusable experience.

Corevault

Corevault

Technology Stack: Laravel, PHP, SQLite, AlpineJS, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A experimental laravel webapp for crypto trading services. Ability to view stocks live, trade with other users using secure wallet id based trades, AI insights using stock data. This was one of my last projects studying at the Grafisch Lyceum in Rotterdam, and one that I got the highest possible grade for.

CMD-UXD

CMD-UXD

Technology Stack: NextJS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I did a portion of this project whilst working at New Designers, the initial landing page is my work alone & I did some design requests on the further pages.

YourCityGuide

YourCityGuide

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

This was the first project that I worked on within New Designers. This is a mobile only, google maps clone built for hotels to promote local businesses and culture. The site's content is tailored using a custom built CMS-like system, where all contents, points on the map & other items can be adjusted. This project is also where I learnt to create a personal development environment using Docker.

WE-IT

WE-IT

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I've worked on almost the entirety of the WE-IT website. The site uses a 'block' structure so the website editor can insert/edit sections anywhere on the page, providing a modular and very reusable experience.

Corevault

Corevault

Technology Stack: Laravel, PHP, SQLite, AlpineJS, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A experimental laravel webapp for crypto trading services. Ability to view stocks live, trade with other users using secure wallet id based trades, AI insights using stock data. This was one of my last projects studying at the Grafisch Lyceum in Rotterdam, and one that I got the highest possible grade for.

CMD-UXD

CMD-UXD

Technology Stack: NextJS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I did a portion of this project whilst working at New Designers, the initial landing page is my work alone & I did some design requests on the further pages.

YourCityGuide

YourCityGuide

Technology Stack: NextJS, PostgreSQL (Supabase), TypeScript, Docker, TailwindCSS

Project Role: Full-Stack Developer

This was the first project that I worked on within New Designers. This is a mobile only, google maps clone built for hotels to promote local businesses and culture. The site's content is tailored using a custom built CMS-like system, where all contents, points on the map & other items can be adjusted. This project is also where I learnt to create a personal development environment using Docker.

WE-IT

WE-IT

Technology Stack: NextJS, TinaCMS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I've worked on almost the entirety of the WE-IT website. The site uses a 'block' structure so the website editor can insert/edit sections anywhere on the page, providing a modular and very reusable experience.

Corevault

Corevault

Technology Stack: Laravel, PHP, SQLite, AlpineJS, TailwindCSS

Project Role: Full-Stack Developer & Web Design

A experimental laravel webapp for crypto trading services. Ability to view stocks live, trade with other users using secure wallet id based trades, AI insights using stock data. This was one of my last projects studying at the Grafisch Lyceum in Rotterdam, and one that I got the highest possible grade for.

CMD-UXD

CMD-UXD

Technology Stack: NextJS, TypeScript, TailwindCSS

Project Role: Front-end Developer

I did a portion of this project whilst working at New Designers, the initial landing page is my work alone & I did some design requests on the further pages.

Aaron Heemskerk

Aaron Heemskerk

© 2026 Aaron Heemskerk.

This page makes use of Vercel Analytics.