Skip to content
View ibuenuel's full-sized avatar
  • Derendingen

Block or report ibuenuel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ibuenuel/README.md

Hi, I'm Ismail 👋

Senior Software Engineer & Deputy Head of IT
PSM I Certified · C# .NET & Blazor · Azure · Docker · Digital Transformation
🇨🇭 Switzerland


About Me

I'm a Senior Software Engineer and IT Lead with 15+ years of experience building scalable web applications, modernizing tech stacks, and leading cross-functional development teams across Swiss companies.

Currently serving as Deputy Head of IT / Senior Software Engineer at learnFLEX AG, where I architect and scale EdTech platforms used by 20,000+ users — while also building CardBase.ch, the first dedicated Swiss online marketplace for Trading Card Games.

  • I architect full-stack solutions with .NET, Blazor & SQL Server
  • I run infrastructure on Azure and containerize with Docker
  • I optimize CI/CD pipelines and implement DevOps best practices
  • Currently studying Wirtschaftsinformatik (Business Informatics)
  • Founder of CardBase.ch — Swiss TCG Marketplace for 50,000+ collectors

Tech Stack

Backend

C# .NET Blazor Python Django

Frontend

HTML5 CSS3 JavaScript TypeScript Next.js

Database

SQL Server PostgreSQL MySQL

Cloud & DevOps

Azure Docker GitHub Actions

Microsoft 365 & Infrastructure

Microsoft 365 Teams Azure AD


Experience Highlights

Role Company Period
Founder & CTO CardBase (Self-employed) Aug 2025 – Present
Deputy Head of IT / Senior Software Engineer learnFLEX AG Jul 2024 – Present
Deputy Head of IT / Senior Software Engineer Schweizer Gastronomie­fernschule Dec 2021 – Jul 2024
Frontend Developer (Magento 2 / E-Commerce) biwac INFORMATIK GmbH Oct 2020 – Dec 2021
Full-Stack Developer & Project Lead Newcom Solution AG May 2017 – Sep 2020
Web Developer & Digital Marketing Consultant Konvert AG Dec 2015 – Apr 2017
Web Developer Dynamic Solution AG Aug 2011 – Dec 2015

Featured Projects

CardBase.ch — Swiss TCG Marketplace

The first dedicated Swiss online marketplace for Trading Card Games

  • Serving local collectors across Switzerland
  • Built with Python 3.12, Django 6.0, PostgreSQL on custom VPS infrastructure
  • Automated data pipeline syncing 100,000+ cards across 6 major TCGs via REST APIs & Celery
  • Secure payments via Stripe Connect with escrow-based wallets & automated fee calculation
  • Integrated Swiss Post logistics with multilingual support (DE, EN, FR, IT)

dotnet-azure-starter — .NET 10 Boilerplate

Production-ready ASP.NET Core 10 boilerplate with Clean Architecture, Azure deployment, Docker, and CI/CD

  • Clean Architecture with four strict layers — dependency rules enforced by architecture tests at build time
  • Result Pattern instead of exceptions for business failures — typed Result<T> with structured error values
  • 72 tests across unit, architecture (NetArchTest), and integration (Testcontainers + real SQL Server)
  • One-command Azure deployment via Bicep — App Service, SQL Database, Key Vault, App Insights, ACR
  • Full CI/CD via GitHub Actions — CI on every PR, CD to Azure App Service via Docker + ACR on push to main
  • Docker Compose full-stack local development — API + SQL Server 2022, auto-migrations and seed data on first start

.NET Azure Docker GitHub Actions


dotnet-azure-starter-ui — Next.js 16 Frontend Showcase

Production-grade Next.js 16 frontend for the dotnet-azure-starter REST API — deployed on Azure Static Web Apps

  • Next.js 16 App Router with TypeScript strict mode, Tailwind CSS v4, and shadcn/ui components
  • TanStack Query v5 for server state with optimistic updates, skeleton loaders, and contextual error states
  • Schema-validated forms with React Hook Form + Zod and a typed API client wrapping native fetch
  • Full test coverage — Vitest + React Testing Library for components & hooks, Playwright for E2E flows
  • Azure Static Web Apps (Free Tier) — Bicep IaC, GitHub Actions CI + preview deployments on PRs
  • Live Demo — connected to the deployed .NET backend

Next.js TypeScript Tailwind CSS Azure


Get in Touch


"Bridging business strategy and technical execution — from architecture to deployment."

Popular repositories Loading

  1. ibuenuel ibuenuel Public

    Config files for my GitHub profile.

  2. w3schools-database w3schools-database Public

    Forked from leandrolerena/w3schools-database

    W3Schools Database for the SQL Tutorial

    JavaScript

  3. VirtualRaceEngineer VirtualRaceEngineer Public

    Python

  4. DiamondDraft DiamondDraft Public

    Python

  5. dotnet-azure-starter dotnet-azure-starter Public template

    Production-ready .NET 10 boilerplate with Clean Architecture, Azure deployment, Docker, and CI/CD via GitHub Actions.

    C#

  6. dotnet-azure-starter-ui dotnet-azure-starter-ui Public

    Next.js 16 frontend showcase for dotnet-azure-starter — App Router, TypeScript, Tailwind CSS, shadcn/ui, deployed on Azure Static Web Apps.

    TypeScript