Janpeter Visser

Software Engineer

Janpeter
Visser

Software engineer and full stack developer with over thirty years of experience building, maintaining, and improving software. Strong at bringing structure, understanding existing systems, and developing practical web applications. Works with TypeScript, React, Next.js, C#, databases and AI tools such as Claude Code and ChatGPT. Available for sustainable part-time work.

Motivation

What I'm looking for

With my background as a software engineer and full stack developer, I am looking for a role where I can apply my broad experience in a focused way. I have over thirty years of experience designing, building and improving software — from business-critical web applications and customer portals to modern full stack applications with TypeScript, React, Next.js, C# and databases.

What defines me is that I quickly bring structure to complex systems. I enjoy making existing software more understandable, stable and usable, but also building new tools that deliver direct value. Lately I have been working a lot with AI tools such as Claude Code and ChatGPT, including in my own projects such as Scrum4Me and the Inspannings Monitor. This allows me to combine years of technical experience with a modern, practical approach to development.

I prefer a part-time role where I can contribute in a sustainable and focused way, at approximately 50% capacity. This is where I perform best: with clear priorities, clear communication and work where quality, continuity and reliability matter.

I bring calm, experience and technical overview, and enjoy working with people who want to build software that is actually used.

Career

Work Experience

Software Engineer

QPIT BV, Rotterdam

January 2004 – February 2024

At QPIT I held multiple roles in a multidisciplinary capacity. I contributed to developing the proprietary software system Quism (Service desk software) and configuring it for clients.

Software Engineer Quism

Made a web application for service management (ITIL) cross-browser compatible. Developed tools to analyse and modify ASP, JavaScript and HTML code. Built supporting tools for email ticket integration via IMAP, MAPI and POP3.

Research & Development

Researched new development environments for mobile devices. This led to the development of full stack PWA applications with Angular, TypeScript and C#.

Product Development

Developed various customer portals for mobile devices. Web application for scrum/agile project development with web-based Agile dashboards. Migrated a Port of Rotterdam application to a full stack PWA.

▼ Show more

Research Associate

TNO Bouw, Delft

January 2001 – January 2003

Worked at the Building Informatics department as a research associate, at the intersection of universities (architecture & computer science) and the construction industry.

HSL Project

Defined and implemented a configuration management system for designing the HSL high-speed rail route. Formalisation documented in UML.

▼ Show more

Software Engineer

Logica, Woerden

October 1998 – January 2001

Seconded to the Dutch Tax Authority in Apeldoorn. Worked on the digital tax return system. Co-responsible for testing, acceptance and distribution of software.

Product Specialist

Responsible for integrating new products within the Tax Authority. Coordinating role between different departments.

▼ Show more

Systems Designer and Developer

Europe Transport Automation, Rotterdam

November 1994 – October 1998

Responsible for building systems for the logistics sector. Modelled primary business processes with graphical interfaces for efficient freight transport, including invoicing systems.

Education

TU Delft

Computer Science Software Engineering, Programming Languages and Compiler Design

1987 – 1994

Pre-university education (VWO Atheneum-B), OSG Ring van Putten in Spijkenisse (1981–1987)

Technology

Skills & Tools

Programming Languages

PythonPythonTypeScriptTypeScriptJavaScriptJavaScriptC#C#CCC++C++HTMLHTMLCSSCSSVisual BasicAssembler

Frameworks

Next.jsNext.jsReactReactTailwind CSSTailwind CSSAngularAngularAngular MaterialAngular MaterialReduxReduxASP.NETASP.NETASP.NET CoreASP.NET Core

Databases

SupabaseSupabaseMicrosoft SQL ServerMicrosoft SQL ServerOracleOracleMySQLMySQLMariaDBMariaDB

AI / AI Tools

AIChatGPTClaude CodeClaude CodeSupabaseSupabaseNNeonVercelObsidianObsidianNotebookLMNotebookLMGitHubGitHub

Languages

DutchDutch
EnglishEnglish
GermanGerman

Interests

Travelling in AsiaYogaVolunteer digital support: Central Library Rotterdam & Neighbourhood Centre Schiedam East

Portfolio

Apps & Projects

Links to my apps hosted on Vercel.

Inspannings Monitor
Inspannings Monitor mobile

Wellness-first daily flow

Inspannings Monitor

A lightweight app that helps with pacing and provides insight without long forms or overstimulation.

Scrum4Me

DevPlanner for small teams

Scrum4Me

A desktop-first fullstack web application for solo developers and small Scrum teams managing multiple software projects in parallel. The app organises work hierarchically (product → PBI → story → task), offers split planning screens with drag-and-drop, and integrates with Claude Code via a REST API.

Get in touch

Contact

Location

Rotterdam

Janpeter Visser — Software Engineer