Krista Schouwstra.
Portretfoto van Krista Schouwstra
Krista Schouwstra

Software developer · HBO-ICT · Hogeschool Utrecht

Ik ontwikkel software en sta graag in direct contact met de mensen voor wie die software is.

Zo kan ik hun behoeften en ervaringen vertalen naar passende, gebruiksvriendelijke oplossingen.

Ik ben Krista, een startende IT-professional met een achtergrond in Software Development. Tijdens mijn opleiding heb ik aan uiteenlopende projecten gewerkt, van systemen voor Defensie tot applicaties voor dementiezorg en gedragsonderzoek. Wat mij in deze projecten het meest aansprak, was het achterhalen van de behoeften van gebruikers en opdrachtgevers en het vertalen daarvan naar duidelijke oplossingen. Ik vind het interessant om technische mogelijkheden en bedrijfsbehoeften met elkaar te verbinden en deze inzichten helder over te brengen aan een team.

Waar ik naartoe wil

Technologie verbinden met mensen, processen en bedrijfsdoelen.

Ik heb geleerd om te programmeren, maar ik merk dat ik het meest geef om de momenten tussen het programmeren door. Een interview in een verzorgingstehuis. De stand-up leiden als scrum master. Een technisch onderzoek omzetten naar een advies dat een manager in vijf minuten kan lezen.

Ik ben nog aan het ontdekken welke vorm dat precies krijgt. Wel weet ik zeker dat ik een rol zoek waarin ik met mensen werk en mijn technische achtergrond gebruik om te begrijpen wat er wel en niet kan. Rollen die me aanspreken:

  • Functioneel analist
  • Business analist
  • Requirements engineer
  • Product owner
  • Scrum master
  • IT-consultant
  • Implementatie & klantcontact

Werk uit mijn opleiding

Vier projecten, steeds twee kanten

De mensenDe techniek
Nu
Afstudeerproject
Organisatie
Academische werkplaats Affect-us
Gebruikers
Onderzoekers die opgenomen sessies met deelnemers analyseren
Vorm
Individueel afstudeerproject, gewerkt met user, research en learning stories

Afstuderen · Academische werkplaats Affect-us

Spraak en beweging uit video, zonder dat beelden het gebouw verlaten

Onderzoekers bekijken urenlang video om te zien hoe deelnemers praten en bewegen. Deze tool doet automatisch een eerste analyse: hij zet wat er gezegd wordt om in tekst, meet het spreektempo per minuut en herkent houding en beweging. Sessies zijn daarna naast elkaar te vergelijken.

De mensen

  • Privacy als uitgangspunt: alle analyse draait lokaal, er gaat geen beeld naar buiten
  • Rechten per gebruiker, zodat onderzoekers alleen de sessies zien die ze mogen zien
  • Uitkomsten in gewone zinnen, zoals welke sessie het hoogst scoort en waarom
  • Eerlijk over de grenzen: de maten zijn om opnames te vergelijken, niet als klinische meting

De techniek

  • FastAPI-backend met MySQL, SQLAlchemy en Alembic-migraties
  • Spraakherkenning met Whisper (faster-whisper)
  • Houdingsherkenning met MediaPipe Pose
  • Streamlit-dashboard met inloggen (JWT) en sessie-uploads
  • Geautomatiseerde tests in GitHub Actions, inclusief permissies en race conditions

In dit project werk ik alleen, dus de afstemming met de onderzoekers ligt helemaal bij mij. Daardoor groeien vooral mijn communicatievaardigheden: goede vragen stellen, verwachtingen bespreken en technische keuzes uitleggen aan mensen zonder ICT-achtergrond.

  • Python
  • FastAPI
  • MySQL
  • Whisper
  • MediaPipe
  • Streamlit
  • Pytest
2026
Opdrachtgever
Lectoraat Procesinnovatie & Informatiesystemen (HU), namens het Ministerie van Defensie
Partners
Fugro, HAS, Saxion
Team
6 studenten, Software Development en Cyber Security & Cloud
Vak
Innovation-semester

DRAS-RT · Defenders of Litouwen

Data pipeline from server to soldier

Militaire voertuigen raken vast in natte grond. De draagkracht van de bodem wordt nu met de hand gemeten, vaak onder tijdsdruk. Wij hebben een proof-of-concept gebouwd die weer- en satellietdata ophaalt, de draagkracht berekent en die voor commandanten op een kaart laat zien.

De mensen

  • Stakeholderanalyse met invloed/belang-matrix
  • Persona's voor de opdrachtgever, de commandant en de genist
  • Interview met de opdrachtgever over de overdracht, vertaald naar concrete aanbevelingen
  • Documentatie geschreven voor drie mogelijke opvolgers: een Defensie-team, nieuwe HU-studenten of een andere opleiding
  • Adviesrapport met afwegingen per technische keuze

De techniek

  • ETL-pipeline in Go die elke 8 uur KNMI-weerdata en Sentinel-satellietbeelden verwerkt
  • PostgreSQL + PostGIS en GeoServer (WMS/WFS) voor kaartlagen
  • SvelteKit-frontend met kaartweergave en export van meetpunten
  • Docker Compose, Nginx reverse proxy, CI/CD met GitHub Actions
  • Monitoring met Prometheus, Grafana en Loki, plus backup-runbook

Bij de overdracht gaat het om de lezer. Voordat we de documentatie schreven, hebben we eerst gevraagd wie het zou lezen en wat die persoon al weet.

  • Go
  • SvelteKit
  • PostGIS
  • GeoServer
  • Docker
  • GitHub Actions
  • Grafana
2025
Onderzoeksstage
Organisatie
Digitect Innovation B.V.
Rol
Onderzoeksstagiair in het ontwikkelteam (derdejaars stage)
Resultaat
Onderzoeksrapport, proof-of-concept en advies

Onderzoeksstage · Digitect Innovation

De EC-API-Design CLI laten praten met de GUI en een AI-agent

Digitect maakt tools voor het modelleren van data en het genereren van API-contracten. Ik onderzocht hoe hun command line tool op de achtergrond kan blijven draaien en via gRPC kan communiceren met de grafische interface en een AI-agent.

De mensen

  • Hoofdvraag opgesplitst in tien deelvragen, steeds afgestemd met de developers
  • Managementsamenvatting die zonder technische voorkennis te lezen is
  • Aanbevelingen voor de korte en lange termijn, met prioriteiten
  • Risico's benoemd, zoals een datalek als de AI-agent bij het internet kan

De techniek

  • gRPC met Unary RPC over HTTP/2
  • Protocol Buffers (proto3) als berichtformaat tussen GUI en CLI
  • Zelfgebouwde daemon-modus in Go
  • Goroutines en channels voor gelijktijdige verzoeken, plus in-memory caching
  • Keep-alive zodat GUI en AI-agent weten dat de CLI actief is; testen met Postman

Ik leerde dat een onderzoek pas af is als de opdrachtgever weet wat hij ermee moet doen.

  • Go
  • gRPC
  • Protobuf
  • TypeScript / Theia
  • Postman

De code valt onder geheimhouding. Ik vertel er graag meer over in een gesprek.

2024
Innovatieprijs gewonnen
Opdrachtgever
Sogeti
Doelgroep
Mensen met dementie, hun zorgverleners en mantelzorgers
Mijn rol
Developer en scrum master

Herinner je ritmes

Muziek als geheugensteun bij dementie

Muziek kan herinneringen en structuur teruggeven aan mensen met dementie. We hebben een app ontworpen waarin bewoners favoriete muziek, herinneringen en dagelijkse taken aan elkaar koppelen, en waarin zorgverleners zien hoe het met iemand gaat. Met dit project hebben we een innovatieprijs gewonnen.

De mensen

  • Interviewvragen opgesteld en een interview in een verzorgingstehuis uitgewerkt
  • Contact gelegd met mantelzorgers
  • Persona's voor bewoner, familielid en zorgverlener
  • Ontwerp afgestemd op de doelgroep: grote knoppen, kleur bij emoties, weinig keuzes tegelijk
  • Als scrum master de dagelijkse stand-ups geleid

De techniek

  • Backend in Java 19 met Spring Boot 3
  • PostgreSQL met JPA, H2 voor tests
  • Herinneringen per e-mail via Postmark
  • Use-case diagram en conceptueel klassendiagram
  • Eerste schermontwerpen in Figma

Hier merkte ik voor het eerst hoe belangrijk goede communicatie met een opdrachtgever is, juist omdat die in het begin stroef liep.

  • Java
  • Spring Boot
  • PostgreSQL
  • Figma
  • Scrum

Opleiding en ervaring

Mijn route tot nu toe

  • Nederlands moedertaal
  • Engels B2
  1. 2022 – feb 2027

    HBO-ICT, Software Development

    Hogeschool Utrecht

    Nu in mijn afstudeerfase bij de academische werkplaats Affect-us. Eerder een onderzoeksstage bij Digitect Innovation.

  2. Tijdens studie

    Secretaris, bestuur ICT-studievereniging

    Indicium

    Als bestuurslid droeg ik brede verantwoordelijkheden en ontwikkelde ik mijn vaardigheden in leiderschap, communicatie en planning.

  3. 2022 – 2026

    Horecamedewerker

    Meerdere bedrijven

    Gasten helpen in drukke omgevingen, met een sterke focus op klantgerichtheid, flexibiliteit en samenwerken.

  4. 2017 – 2022

    Havo, Natuur & Techniek / Natuur & Gezondheid

    Christelijk Lyceum Zeist

Werkwijze

Wat ik meeneem naar een team

Herinner je ritmes · DRAS-RT

Eerst luisteren, dan bouwen

Interviews, persona's en een stakeholderanalyse geven het team een gedeeld beeld van wie de gebruiker is, voordat er code geschreven wordt.

Affect-us · Herinner je ritmes

Wensen vertalen naar stories

"Als onderzoeker wil ik..., zodat...". Ik schrijf user stories met uitzonderingen, een definition of ready en een definition of done, zodat developers weten wat ze moeten bouwen en wanneer het af is.

Digitect · DRAS-RT

Schrijven voor de lezer

Een managementsamenvatting voor de directie en een runbook voor de beheerder vragen om een andere toon. Ik pas mijn tekst aan op wie hem leest.

Herinner je ritmes

Het team in beweging houden

Als scrum master hield ik de stand-ups bij, signaleerde ik waar de communicatie met de opdrachtgever stokte en zorgde ik dat de planning zichtbaar bleef.

Talen

  • Go
  • Java
  • Python
  • TypeScript
  • SQL

Frameworks

  • Spring Boot
  • FastAPI
  • SvelteKit
  • Streamlit
  • gRPC

Infra & data

  • Docker
  • GitHub Actions
  • PostgreSQL
  • PostGIS
  • Nginx

Mens & proces

  • Interviews
  • Persona's
  • Stakeholderanalyse
  • Scrum
  • Adviesrapport

Contact

Zoekt u iemand die de techniek snapt en graag het gesprek aangaat?

Ik ben op zoek naar mijn eerste baan in de ICT, het liefst in een rol waarin ik dicht bij gebruikers, klanten of opdrachtgevers werk.

Mijn opleiding was vooral technisch. De communicatieve kant heb ik tot nu toe in mijn projecten geleerd, en daar wil ik nog veel in groeien. Daarom zoek ik een plek waar ik ook kan blijven leren, bijvoorbeeld via een traineeship, trainingen of een ervaren collega die me begeleidt. Zo kan ik doen wat ik het leukst vind. Ik maak graag kennis.

  • Curriculum vitaeCV Krista Schouwstra (PDF) Download
  • E-mailkristaschouwstra@outlook.com
  • Telefoon06-39385175
  • LinkedInKrista Schouwstra Bekijk profiel