Skip to content
View MSicc's full-sized avatar
💭
developing...
💭
developing...

Organizations

@MSiccDev

Block or report MSicc

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
MSicc/README.md

🌍 Hello World! 👋

GitHub followers GitHub stars Profile Views Blog Mastodon Bluesky LinkedIn


👨‍💻 Marco Siccardi

Software Engineer • .NET & Swift Developer • Architecture & AI Enthusiast

Blogger at msicc.net


🙋 About Me

Hi, I’m Marco Siccardi, a software engineer with more than a decade of experience in the .NET ecosystem.

I focus on building maintainable software systems, combining clean architecture, testing, and modern tooling.

Professionally I work on cross‑platform applications and backend APIs with .NET, while my personal projects explore the Apple ecosystem with Swift and SwiftUI.

Recently, I’ve been increasingly exploring AI‑powered applications and how Large Language Models (LLMs) can be integrated into real‑world software products.

Outside of coding I’m a runner, husband, and father, and many of my projects start from real problems in everyday life.


🚀 What I Build

📱 TwistReader

Feed reader currently being rewritten with .NET 10 and modern architecture.

🥗 SmartMealWeek

AI‑powered family meal planner with structured validation and macronutrient tracking.

🧠 AI Context Kit

Open‑source AGENTS‑first, skills‑first framework for structured, context‑aware AI collaboration across different LLM providers, projects, and development phases.

Focus areas include:

  • layered context management using personal context + project AGENTS.md
  • reusable skills workflows for creating and validating context artifacts
  • provider‑agnostic collaboration patterns across hosted and local LLM environments
  • canonical templates and specs for consistent AI workspace setup

The project explores practical patterns for making AI collaboration more structured, reusable, and auditable in real‑world software development.

GitHub repo

🖥️ TimeTraverseHub

Tool to explore Instagram archives and repost historical content to the Fediverse.

🎣 Fishing Knots+

My very first app (originally for Windows Phone) — the project that started my programming journey.

📖 Full portfolio →
https://msiccdev.net/#portfolio


🎯 Focus Areas

Software Architecture

  • Clean Architecture
  • modular Swift codebases
  • maintainable cross‑platform applications
  • CI/CD automation
  • developer tooling & workflow optimization
  • architecture documentation using arc42 and C4-style diagrams
  • Co‑developing an internal software architecture framework used to guide system design and technology decisions
  • Acting as Domain Architect for cross‑cutting architectural concerns, facilitating architectural discussions and cross‑team decision making

AI & LLM Exploration

I’m actively exploring how Large Language Models can enhance real software systems.

Current experiments include:

  • LLM‑driven summarization pipelines
  • AI‑assisted translation services
  • structured prompt validation
  • developing AI Context Kit, an open‑source framework for structured, context‑aware AI collaboration using AGENTS, skills, templates, and specs
  • local models such as Mistral, Llama, and Qwen

Several of these ideas are currently being prototyped in personal and internal projects.


🛠️ Tech Stack

Core Technologies

  • .NET / C#
  • Swift & SwiftUI
  • ASP.NET Core Web APIs

Architecture & Patterns

  • MVVM
  • Clean Architecture
  • Test‑Driven Development (TDD)

Platforms

  • iOS / iPadOS / macOS
  • Cross‑platform (.NET MAUI)

Infrastructure & DevOps

  • GitHub Actions
  • Docker
  • Apple code signing & notarization

Databases & Persistence

  • MSSQL
  • MySQL
  • SQLite
  • SwiftData

Tooling

  • VS Code
  • Xcode
  • Visual Studio
  • Rider
  • Postman

💼 Professional Experience

Galliker Transport AG (2023–Present)

  • Building business applications with .NET MAUI and iOS
  • Developing ASP.NET Core Web APIs
  • CI/CD and container‑based deployments
  • Member of the internal Software Architecture Guild, acting as Domain Architect for horizontal concerns (cross‑team architecture alignment, design discussions, and technology guidance)
  • Member of the AI Transformation Guild
  • Part of the organizing committee for the internal DevDay

dormakaba AG (2021–2023)

  • Backend and integration development for Kaba exos 9300
  • Built and extended services using C#/.NET

ShareCommService AG (2015–2020)

  • Development of shareholder meeting software
  • Technologies: WPF, SQL, Crystal Reports

Telefónica Germany AG (2007–2014)

Career progression from support agent → hardware expert → internal developer

Built internal applications for:

  • Windows Phone
  • Android
  • iOS

📚 Learning Journey

iOS Lead Essentials (Essential Developer Academy)

Completed — focus on:

  • software architecture
  • testing strategies
  • evolving Swift codebases

Current learning topics

  • AI / LLM integration in software systems
  • Swift & SwiftUI ecosystem

Courses & Resources


🌐 Languages

Language Speaking Writing
German Native Native
English Proficient Proficient
Italian Intermediate (B1 certified) Intermediate (B1 certified)

💬 Why I Build Software

Most of my projects start with real‑life problems — tools I want to use myself.

Examples include:

  • tracking running performance
  • family meal planning
  • content aggregation
  • managing personal archives

I enjoy turning small personal ideas into well‑engineered software projects.


📊 GitHub Stats

GitHub Streak

Contribution Graph

Summary

Repos

Commits


🌐 Connect

Pinned Loading

  1. MSiccDev/ai-context-kit MSiccDev/ai-context-kit Public template

    AI Context Kit provides a structured, instruction-based framework for context-aware AI collaboration across LLM providers. It includes authoritative specs, canonical templates, and skills workflows…

    4

  2. MSiccDev/awesome-arc42-copilot MSiccDev/awesome-arc42-copilot Public

    A collection of instructions and prompts to utilize LLMs for creating documentation that follow the arc42 standard.

    2 1