Software Engineer • .NET & Swift Developer • Architecture & AI Enthusiast
Blogger at msicc.net
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.
Feed reader currently being rewritten with .NET 10 and modern architecture.
AI‑powered family meal planner with structured validation and macronutrient tracking.
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.
Tool to explore Instagram archives and repost historical content to the Fediverse.
My very first app (originally for Windows Phone) — the project that started my programming journey.
📖 Full portfolio →
https://msiccdev.net/#portfolio
- 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
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.
- .NET / C#
- Swift & SwiftUI
- ASP.NET Core Web APIs
- MVVM
- Clean Architecture
- Test‑Driven Development (TDD)
- iOS / iPadOS / macOS
- Cross‑platform (.NET MAUI)
- GitHub Actions
- Docker
- Apple code signing & notarization
- MSSQL
- MySQL
- SQLite
- SwiftData
- VS Code
- Xcode
- Visual Studio
- Rider
- Postman
- 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
- Backend and integration development for Kaba exos 9300
- Built and extended services using C#/.NET
- Development of shareholder meeting software
- Technologies: WPF, SQL, Crystal Reports
Career progression from support agent → hardware expert → internal developer
Built internal applications for:
- Windows Phone
- Android
- iOS
Completed — focus on:
- software architecture
- testing strategies
- evolving Swift codebases
- AI / LLM integration in software systems
- Swift & SwiftUI ecosystem
- Essential Developer Academy
- Certified iSAQB Certified Professional for Software Architecture (CPSA‑A) - Foundation Level
| Language | Speaking | Writing |
|---|---|---|
| German | Native | Native |
| English | Proficient | Proficient |
| Italian | Intermediate (B1 certified) | Intermediate (B1 certified) |
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.
- Blog → https://msicc.net
- Portfolio → https://msiccdev.net
- Mastodon → https://techhub.social/@msicc
- Bluesky → https://bsky.app/profile/msicc.net
- LinkedIn → https://www.linkedin.com/in/msicc/




