Nikolaj Krog van Gool

<p></p>

Hello, I'm Nikolaj, a software developer with a BSc in Software from Aalborg University, which I completed in June 2026.

I have worked on software projects spanning the entire development process, from analysing problems and defining requirements to designing, implementing, testing, and evaluating solutions.

Image of Nikolaj Krog van Gool

Experienced graduate

My experience spans independent development, small project teams, and large-scale collaboration with 50+ developers and multiple stakeholders.

I enjoy working at the intersection of people and technology, balancing usability, stakeholder needs, and practical problem-solving with the technical challenges of algorithms, data structures, and system design.

Madvognen.dk

Professional Experience

Oct 2025 - Mar 2026

Sole developer for six months on the web shop of a Copenhagen food company. Maintained the existing codebase, handled version upgrades and compatibility fixes, fixed bugs, and developed new features for a live product with real customers.
Screenshot of Madvognen.dk
AngularJS
JavaScript
PHP
PHPMailer
MySQL

Educado

Academic Project

Autumn 2025

A learning platform for Brazilian waste pickers, part of the Erasmus+ Egalitarian initiative. Worked in an 8-team Scrum of Scrums setup to modernise the platform: migrated the backend, moved the codebase to TypeScript, and set up CI/CD and code-quality tooling.
Screenshot of Educado
Screenshot of Educado
React Native
Expo
TypeScript
Strapi
PostgreSQL
Docker
GitHub Actions
Jest

Webshop & CMS for Vindmeddans

Academic Project

Autumn 2024

A full-stack web shop for a fruit wine company, built with object-oriented analysis and design. It includes online payments, MitID age verification, cookie handling and a responsive UI. Tested with unit tests, API tests and usability tests.
Screenshot of Webshop & CMS for Vindmeddans
Screenshot of Webshop & CMS for Vindmeddans
Spring Boot
Spring Security
MySQL
React
Hibernate
JPA
Bootstrap
JUnit
Gradle

VG-Geoconsult.dk

Hobby Project

Autumn 2026

Developed a portfolio and consulting website for an independent geologist working in mineral exploration. Built a responsive Next.js site with a client showcase. Implemented a secure admin area where the owner can add, edit and delete content.
Screenshot of VG-Geoconsult.dk
Next.js
TypeScript
Tailwind CSS
Neon Postgres
Vercel

Critical Path Heuristic h²

Bachelor's Thesis

Spring 2026

A research project in classical AI planning. Implemented h¹ and h² with a priority-queue design and two optimisations for h². Benchmarked against h^LM-cut on IPC domains using an HPC cluster.
C
PDDL
GMake
A* search
Downward Lab
Slurm

Neptune

Academic Project

Spring 2025

An intermediate language and compiler for composing music on the Commodore 64's SID 6581 sound chip. Covers the full pipeline from lexer and parser to code generation, emitting 6502 Assembly that runs in an emulator.
Screenshot of Neptune
OCaml
OCamllex
Menhir
6502 Assembly
DASM
VICE
OUnit2

Bookhub

Academic Project

Spring 2024

A web marketplace for exchanging used textbooks between students. Users can create accounts, post and browse listings, search and filter, and chat with sellers in real time. The design was based on a survey of current and former students.
Screenshot of Bookhub
React
Node.js
Express
MongoDB
Mongoose
Axios
REST

Technical and Collaborative skills

Beyond technical skills, I bring a collaborative mindset to software development. I enjoy learning new technologies, taking initiative, and helping teams maintain a clear overview of their work.

I aim to balance technical depth with practical progress, ensuring that solutions are well-considered without losing sight of project goals.

Languages

JavaScript/TypeScriptJavaCPHPSQL

Frontend

ReactNext.jsAngularJSHTMLCSSTailwindBootstrapFigma

Backend

Node.jsExpressSpring BootSpring SecurityStrapiOpenAPIStripeCriipto (MitID)PHPMailerDIBS

Methodologies

AgileScrumScrum of ScrumsKanbanBackcastingTrunk-Based DevelopmentGit FlowConflict resolutionActive listening

Databases & Data Access

PostgreSQLMySQLMongoDBMongooseHibernateJPA

Testing

JestJUnitMockitoOUnit2Integration testingAPI testingUsability testingLLM-assisted test generation

DevOps and code quality

GitGitHub ActionsDockerGradleESLintPrettierCodeSceneCopilot code reviews

Mobile

React NativeExpoSwift

Compilers and low-level programming

COCamlOCamllexMenhir6502 Assembly

AI and Machine Learning

PythonKerasPDDL

Beyond Coding

Naturally curious and self-motivated, I enjoy exploring new technologies, developing my skills, and gaining perspectives from people with different backgrounds and areas of expertise. I value a supportive team environment where people share knowledge, challenge ideas, and learn from one another.

Outside software development, I enjoy staying active through running and road cycling, as well as more casual activities such as football and climbing.

Contact

I'm currently open to opportunities in software development and always happy to connect with people working on interesting projects. Feel free to reach out by email or connect with me on LinkedIn. I'd love to hear from you!
Designed and developed by Nikolaj Krog van Gool | Software developer | 2026

View source code