01Studio

AZEC Digital

A portfolio of digital products, interfaces, tooling and AI-driven experiments — built with clarity, usability and clean execution.

Available for new projects
Belgium · RemoteSee projects
02About

A studio of one, building practical software.

Run by Yannis Bertels — a developer focused on digital products, internal tooling and AI-driven experiments. Background in full-stack engineering with a strong focus on product, usability and clean execution.

Most projects start as practical problems. An internal team needs better tooling. A small business wants a polished web presence. An experiment wants to become a real product. The studio takes those briefs and ships them end-to-end.

The work spans web applications, internal interfaces, automation tools and AI-driven side projects. Different domains, same approach — build the thing that actually solves the problem, make it feel professional, ship it.

AApproach
  • 01
    Practical first

    Solve the real problem first. Polish, refinement and visual craft come after the thing actually works.

  • 02
    Clean execution

    Strong typography, restrained motion, focused interactions. Details compound — the small ones decide whether software feels professional.

  • 03
    Built end-to-end

    From data layer to UX, shipped as one piece. No hand-offs in the middle, no rough edges between parts.

  • 04
    Iterate small

    Ship the smallest valuable thing, then refine from real feedback. Speed of feedback is the single biggest predictor of quality.

04Selected work

Recent projects — shipped end-to-end.

A snapshot of recent work — internal tooling, AI products, marketing sites and personal projects.

01/05Private

AZ Turnhout — internal tooling

Internal applications and migration tooling for the AZ Turnhout pharmacy compounding workflow.

Role
Developer
Year
2025
Stack
Next.js · TypeScript · SQL Server

A focused suite of internal tools around the AZ Turnhout pharmacy compounding workflow — a SQL Server back-end with a repository layer of stored procedures, a Python pipeline that migrates legacy FileMaker data into the new schema, and an internal CLI for AD-bound Microsoft 365 license management.

ResultRepository-style stored-procedure layer on SQL Server — Activate · Delete · Filter · Get · Insert · Sorteer · Update per entity
Next.jsTypeScriptSQL ServerPythonPowerShellTailwind
02/05In progress

Aria — Adaptive Residential Intelligence Architecture

An adaptive AI assistant architecture for voice interaction, local commands and a growing home-automation ecosystem.

Role
Creator
Year
2025
Stack
TypeScript · Python · OpenAI API

Aria — short for Adaptive Residential Intelligence Architecture — is a personal AI runtime built around voice-first interaction, modular skills and structured tool use. Not a chatbot, but a small ecosystem designed to grow into a residential intelligence layer over time.

ResultVoice-first interaction with structured tool use for real local commands
TypeScriptPythonOpenAI APISpeech-to-textText-to-speechTool use
03/05Live

Jansen Car Detailing

A premium marketing site for a local detailing studio.

Role
Developer & Designer
Year
2025
Stack
Next.js · TypeScript · Tailwind

A modern, conversion-focused website for Jansen Car Detailing — clear service presentation, polished mobile experience, and content that's easy for the owner to maintain. Built to feel as premium as the work.

ResultPremium dark editorial design tuned to the automotive detailing audience
Next.jsTypeScriptTailwind
Live site
Climbing Training Plan Generator — form view
04/05Live

Climbing Training Plan Generator

A web tool that turns a six-question form into a personalised indoor climbing plan.

Role
Creator
Year
2025
Stack
React · TypeScript · Tailwind

A small web tool I built for my own climbing — six inputs in (level, current grade, target grade, training days, goal, optional injuries), one structured weekly plan out. Practical sport tech, not a SaaS, not a metric chart.

ResultForm-driven plan generation — six inputs in, structured weekly routine out
ReactTypeScriptTailwindVercel
Live site
admin / backend
mobile app
05/05In progress

BoulderBuddy — full-stack bouldering platform

A full-stack bouldering platform — Next.js admin + Prisma/PostgreSQL backend + Expo mobile app for climbers.

Role
Creator
Year
2025
Stack
Next.js · TypeScript · PostgreSQL

BoulderBuddy is a full-stack platform for indoor bouldering — a Next.js admin/backend and an Expo/React Native mobile app sharing a single Prisma/PostgreSQL schema. Auth + role-based access, gym → wall → sector → boulder content model, route interactions, media, likes and comments, with a demo dataset of real climbing media.

ResultFull-stack — Next.js admin/backend + Expo/React Native mobile app sharing one Prisma schema
Next.jsTypeScriptPostgreSQLPrismaExpoReact NativeTailwind
03Capabilities

Practical tools, surfaces and systems.

The technologies, disciplines and ways of working that show up across most projects — from data layer to interface, end-to-end.

01/05Languages

Comfortable across compiled and scripted stacks — typed where it pays off, fast where it doesn't.

  • C#
  • Python
  • TypeScript
  • JavaScript
  • SQL
02/05Frontend

Modern React on web and mobile. Component-driven, responsive by default, accessible where it matters.

  • React
  • Next.js
  • React Native
  • Tailwind
  • TypeScript
03/05Backend & Databases

Relational data models, clean APIs and the wiring that holds them together — from .NET services to Node-backed Next.js routes.

  • .NET
  • Entity Framework
  • SQL Server
  • PostgreSQL
  • Prisma ORM
  • REST APIs
04/05Automation & Tooling

Small scripts, internal CLIs and the quiet infrastructure that compounds — Git workflows, PowerShell utilities, idempotent migrations.

  • PowerShell
  • Git / GitHub
  • CLI scripts
  • Migrations
05/05AI & APIs

LLM-powered features shipped into real products — structured tool use, voice agents, prompt design and the glue around third-party APIs.

  • OpenAI API
  • LLM tool use
  • Voice agents
  • Prompt design
Open for work

Have a project in mind? Let's talk.

The studio takes on a small number of projects per year. Get in touch with a brief and we'll see if there's a good fit.