Hey, I'm

Yorick te Riele

Software Engineering Student

I'm passionate about learning, coding, and building meaningful digital experiences.

Portrait of me

About Me

Nice to meet you!

I'm Yorick, a curious and driven student in Software Engineering based in Zwolle. I love solving problems with code and turning ideas into working software.

Learning new things and applying them in real-world projects motivates me. Whether it's frontend or backend, I enjoy building solid, user-focused solutions and working in teams using methods like Scrum.

Outside of my studies, I work on freelance web projects and keep exploring new tech. I aim to grow every day and contribute with dedication and creativity.

Skills & Technologies

TypeScript
JavaScript
React
Next.js
Node.js
Python
.NET/C#
SQL
PostgreSQL
Docker
Java

Experience

AFAS Software logo

Software Engineer Graduation Intern

AFAS Software

Sep 2026 - Present

Graduation internship on the Product Development team, designing and building a modular identity-verification platform in C#/.NET to replace SMS/email verification and prepare for the EU Digital Identity Wallet (eIDAS 2.0).

C#.NETIdentity & Access ManagementArchitectureeIDAS 2.0 / EUDI Wallet

For my graduation internship I joined the Product Development team at AFAS Software to design and build a modular identity-verification platform in C#/.NET. Within AFAS's ERP environment, SMS and email are currently the primary methods for identity verification during onboarding, digital signing and access management, but SMS is vulnerable to SIM-swapping and phishing and isn't future-proof.

The EU is rolling out the European Digital Identity Wallet (EUDI Wallet) under eIDAS 2.0, which lets citizens and organizations identify themselves and share attributes cryptographically. The goal of my assignment is a platform that can replace or extend the current SMS/email mechanism, fits within AFAS's existing architecture, and is prepared for future integration with the EUDI Wallet.

My work spans the full lifecycle: researching the current verification process and its risks and constraints, advising on how the new platform should be set up, designing the functional and technical architecture (components, data flows, API communication, error handling, authorization and verification flows), and building a working Proof of Concept that demonstrates the technical feasibility of the design.

I'm carrying out the assignment individually, guided by my company supervisor Peter Mols, while working alongside the team responsible for the module. Generative AI tooling (such as ChatGPT or Copilot) is explicitly permitted for this assignment, in line with how AFAS itself uses AI tooling internally.

Key activities:

  • Analyzing the current SMS/email verification flow and its security risks (e.g. SIM-swapping, phishing)
  • Designing a modular architecture prepared for future EUDI Wallet / eIDAS 2.0 integration
  • Producing functional and technical designs covering data flows, APIs, authorization and error handling
  • Building a Proof of Concept in C#/.NET to prove technical feasibility within AFAS's existing platform
Aresis logo

Founder & Lead Developer

Aresis

Mar 2026 - Present

Working on a multi-tenant planning software platform, contributing to backend architecture and frontend development.

C#.NETReactTypeScriptPostgreSQLDocker
ChipSoft logo

Software Engineer Intern

ChipSoft B.V.

Feb 2026 - Jun 2026

Semester internship building a Proof of Concept that lets patients securely share wearable health data with the hospital through ChipSoft's patient app.

C#.NET.NET MAUISQLApple HealthKitGoogle Health Connect

During my semester internship at ChipSoft I worked for about 5 months on the project "Meetwaardes Wearable Mobile". Within this assignment I researched, designed and built a Proof of Concept that lets medical measurements from wearables be securely shared, via the ChipSoft patient app, with the right hospital and ultimately processed into HiX, ChipSoft's electronic patient record system.

The focus was on retrieving, processing and transmitting wearable data such as heart rate, blood pressure and oxygen saturation. This required accounting for patient consent, differences between hospitals, privacy, security, data structures and possible offline scenarios. I researched Apple HealthKit and Google Health Connect, and worked out how wearable data could be normalized and mapped to a format compatible with HiX.

I also wrote a full requirements analysis: gathering requirements from stakeholders across Mobile, I&S and measurement specialists, prioritizing them with MoSCoW, and grouping them into epics such as data requests by care providers, patient consent, wearable coupling, retrieving and processing measurements, and result/history for both care providers and patients. Each epic was backed by a risk analysis with concrete, scored risks and mitigating security measures, aligned with AVG (GDPR) and NEN7510.

Based on that analysis I produced a functional and technical design and then built a working PoC with mobile functionality for patient consent and retrieving measurements, plus a backend mock demonstrating the processing and hand-off of data. I worked with C#, .NET, .NET MAUI and the ChipSoft framework. This internship gave me a lot of experience with mobile development, healthcare software, software architecture, privacy-by-design, data mapping, testing and working professionally in an R&D environment.

Key activities:

  • Requirements analysis (MoSCoW, epics, traceability) based on stakeholder interviews and research
  • Risk analysis and mitigating security measures aligned with AVG (GDPR) and NEN7510
  • Researching Apple HealthKit and Google Health Connect for retrieving wearable measurements
  • Designing the data mapping from wearable data to ChipSoft's HiX-compatible internal schema
  • Building a mobile PoC (.NET MAUI) for consent and data retrieval, with a backend mock for processing

Projects

Aresis screenshot

Aresis

A comprehensive multi-tenant planning software platform featuring a complex backend architecture with .NET and a modern React frontend. Includes modules for user management, role-based access control, and organization-specific planning workflows.

C#.NETReactTypeScriptPostgreSQLDockerMulti-tenancy
Superelf Football Pool screenshot

Superelf Football Pool

A web application where users can create pools, invite friends, and compete by selecting 15 unique Eredivisie clubs to score points based on player performances. Features include user authentication, real-time score updates, and a responsive interface.

C#.NETNode.jsPostgreSQLGitHub Actions
Trading Bot - News Sentiment Analysis screenshot

Trading Bot - News Sentiment Analysis

An automated trading bot that analyzes news articles from multiple financial sources and makes stock trading decisions based on sentiment analysis using AI/ML models. Features include news sentiment analysis with FinBERT, automated trading via Alpaca API, risk management, and performance tracking.

PythonAI/MLPostgreSQLAlpaca APIAsync Processing
ReadAloud screenshot

ReadAloud

A Progressive Web App (PWA) designed to convert uploaded text into high-quality audio using AI-powered Text-to-Speech (TTS) services. Features include book/chapter management and a customized audio player.

ASP.NET CoreReactRedisPWAPostgreSQL

Other Projects

Portfolio Website

This website! Built with modern frameworks to present my skills, experience, and projects.

Next.jsTypeScriptTailwind CSSFramer Motion

Web Development

Designed and maintained the website of a local business with a focus on usability and design.

Procedural Cave Generator

A Unity project featuring procedurally generated caves using Voronoi noise and cellular automata. This project explores procedural generation techniques to create unique and interesting cave systems with smooth transitions between different terrain types.

UnityC#Procedural GenerationVoronoi DiagramsPerlin NoiseCellular Automata

Linux Development Environment & Automation

A fully automated, version-controlled Linux environment setup. Uses shell scripts and Git submodules to manage system configuration, desktop applications, and development tools, ensuring a consistent and reproducible workflow across machines.

BashShellLinuxGit SubmodulesAutomation

YorVim

A highly modular and organized Neovim distribution based on LazyVim. Features a custom folder structure and pre-configured support for over 40 languages, LSP, Treesitter, and debugging tools.

LuaNeovimLSPTreesitterLazyVim

Let's Connect

Interested in collaborating or want to get in touch? I'd love to hear from you!

Yorick te Riele

Curriculum Vitae

Personal Details

Name:
Yorick te Riele
Date of birth:
July 6, 2006
Region:
Zwolle
Driving licence:
B
E-mail:
yorick.teriele@outlook.com
LinkedIn:
www.linkedin.com/in/yorickteriele/
Portfolio:
www.yorickteriele.nl/

Introduction

I'm Yorick, a curious and driven student in Software Engineering based in Zwolle. I love solving problems with code and turning ideas into working software.

Learning new things and applying them in real-world projects motivates me. Whether it's frontend or backend, I enjoy building solid, user-focused solutions and working in teams using methods like Scrum.

Education

2023 - Present
Bachelor of Software Engineering, Windesheim University of Applied Sciences
2023 - 2024
HBO ICT Propedeuse, Windesheim University of Applied Sciences
2018 - 2023
HAVO, Landstede, Thomas a Kempis Beroepscollege

Work Experience

Sep 2026 - Present
Software Engineer Graduation Intern, AFAS Software
Mar 2026 - Present
Founder & Lead Developer, Aresis
Feb 2026 - Jun 2026
Software Engineer Intern, ChipSoft B.V.
Feb 2026 - Present
Software Developer, djurve
2025
Software Engineer Intern, djurve
2023 - 2024
IT Support, Student aan huis
2022
Shadow Internship Operational Specialist Intelligence, Politie Oost-Nederland
2021 - Present
Web Designer, Ommer Oase

Certificates

2026
The 7 Habits of Highly Effective People, FranklinCovey
2022
Scientific Computing with Python, freeCodeCamp

Projects

My personal and study projects, including more information, are available at:

www.yorickteriele.nl/

Skills and Competencies

Technical skills: C#, Java, Python, TypeScript, React, Next.js, .NET, SQL, PostgreSQL, Docker.

Professional skills: Experienced in teamwork, Scrum, analytical thinking, and problem solving.

Languages: Dutch (native), English (fluent)

Hobbies & Interests

Football, running, tennis and reading.