daniel agg

senior full stack developer @ OpenUp / iPractice

Hi there! I'm Daniel, a Senior Full Stack Developer based in Amsterdam, with more than 8 years of experience in crafting modern web applications, using technologies such as .NET, Go, Python, TypeScript, JavaScript with React, NextJS & Astro ...and HTMX.

I specialize in architecting, designing and developing scalable software solutions on Microsoft Azure and AWS platforms.

Download CV

Contact
Blog
Picture of Daniel Agg

I advocate for modular monoliths with vertical slicing, Domain Driven Design, true CI/CD with Trunk Based Development and feature flags, fitness functions, procedural code and compartmentalizing volatile parts of our applications.

I'm passionate about researching adaptable software architectures, enabling applications to gracefully evolve over time: I came to realize the value of an adaptable architecture, which can facilitate the ever-changing landscape of business needs and keep the tempo of development rapid, without accumulating technical debt.

While I love geeking out over architectures, I like to think that I'm also pragmatic, always keeping in mind that my goal as a software developer is to deliver a working product, not the blueprint of it.

Experience

  • Senior Software Developer
    OpenUp
    Dec 2023 - Present
    TBD - my journey has just started.
  • Senior Full Stack Developer
    Apiumhub
    Apr 2021 - Nov 2023
    As a full stack developer, I was working on a React front-, and an ASP.NET Core Web API backend for a B2B application, as well as taking care of the project's DevOps duties and infrastructure on Azure.
  • Full Stack Developer
    Glownexus
    Sep 2018 - Apr 2021
    I've worked on diverse projects, from small-scale serverless apps running on Azure Functions, to enterprise monolith solutions. My main responsibilities were around .NET backends.
  • .NET Developer / Junior .NET Developer
    Atos Consulting
    May 2016 - Sep 2018
    I was working on various, brown-field backends developed in the .NET ecosystem (with strong emphasis on SQL).
Download CV

Public Projects

Koople is a feature-management tool, offering an easy way to use feature flags and remote configurations. This is a redesign of the dashboard of the app, written in NextJS with ShadCN UI, deployed to Vercel.

View source on GitHub

An ASP.NET Core project using Domain Driven Design, with a SvelteKit frontend, where materials and their allergen classifications can be managed.

View source on GitHub

A language card memory game (EN-NL) in React, TypeScript, tRPC, Prisma and TailwindCSS, using Postgres for persistence.

View source on GitHub

A small CRUD app to fetch/rate/manage quotes. I wanted to play around with HTMX to get a sense for an alternative way of building web apps.

View source on GitHub

This Website

This exact website - the tech powering my site and blog change frequently, as I use them as playgrounds to check out different frameworks and libraries. The current iteration for the blog is Astro, and this website is running on NextJS, with TypeScript and React, using TailwindCSS for styling.

View source of the websiteView source of the blog

Get in Touch

Send