I love "seeing beyond" with my job and enjoy crafting apps in my free time 💻🌙 | Passionate Software Engineer | Microsoft MVP 🚀 codeswissknife.com 🚀

Munich
🚀 CodeSwissKnife 2.0 is out! 40+ developer tools for macOS, built with a local-first approach to keep your data private. 🧰 JSON, JWT, certificates, regex, diff, encoders & more 🤖 MCP Inspector 📚 AI Developer Library for skills, agents, prompts & rules 🔒 One-time purchase, no subscription Try it here: codeswissknife.com #macOS #DevTools #DeveloperTools #AI #MCP #IndieDev #BuildInPublic
1
1
2
129
🚨 Want to add AI to your .NET apps easily? Get started with Microsoft.Extensions.AI: unified API, local Ollama models & clean DI! 🤖 Guide: ottorinobruni.com/getting-st… Tried it yet? 👇 #dotnet #CSharp #AI #MicrosoftExtensionsAI
13
Ever bought groceries only to discover you already had them at home? 🥫 iPantry helps you organize your pantry, fridge, and freezer, track expiration dates, and plan shopping lists. Less food waste. Fewer duplicate purchases. apps.apple.com/us/app/ipantr… #indiedev #iOS #productivity #foodwaste
33
🚨 .NET MAUI app crashing on iOS 27 / Xcode 27? Migrate to UIKit Scene Lifecycle quick steps (or use the AI agent skill) to keep your app launching correctly! 📱 Guide: devblogs.microsoft.com/dotne… Already migrated? 👇 #dotnet #MAUI #iOS #Xcode27
1
72
Your Pokémon card collection deserves more than a spreadsheet. 🃏 Card Scanner Value helps you identify cards, organize your collection, and explore eBay price insights—all from your iPhone. Less searching. More collecting. apps.apple.com/us/app/card-s… #indiedev #iOS #PokemonTCG #TCG
2
6
75
Working with people in different time zones? 🌍 Flag Time makes it easy to compare cities, check working hours, and plan meetings without calculating time differences. Add your favorite cities, use widgets, and stay in sync across the world. apps.apple.com/us/app/flag-t… #indiedev #iOS #remotework #productivity
1
4
63
Can a local AI Agent in C# use multiple tools and remember conversations? 🤖 In Part 2, I extend my Ollama + Qdrant agent with multiple tools and AgentSession using Microsoft Agent Framework. All running locally! 🚀 ottorinobruni.com/from-local… #dotnet #csharp #AI #MicrosoftMVP
1
2
106
🚨 From local RAG to a smarter AI agent in C#? Part 2: add multiple tools + conversation memory with Ollama, Qdrant & Microsoft Agent Framework fully local! 🤖📚 Guide: ottorinobruni.com/from-local… Following the series? 👇 #dotnet #CSharp #AIAgents #RAG
1
42
Ever opened a voice recording and wished you could just read it? 🎙️ Speech & Audio to Text Offline turns recordings into text directly on your iPhone. No internet required. No cloud uploads. Your conversations stay private. 🔒 apps.apple.com/us/app/speech… #indiedev #iOS #privacy #productivity
1
1
64
All that rush to update apps for iPhone Duo… and now delivery is already late January or beyond 😅 Demand clearly won this round. #iPhoneDuo #Apple #iOSDev #AppStore
1
306
Ottorino Bruni retweeted
Pre-orders for the iPhone Duo have reached nearly the beginning of 2027. 🤯🤯
3
6
86
8,876
🚨 Ready to build AI agents in C#? Practical intro to Microsoft Agent Framework: create collaborative agents for smarter .NET apps! 🤖 Guide: ottorinobruni.com/microsoft-… Tried AI agents yet? 👇 #dotnet #CSharp #AIAgents
29
Now these are numbers 😅 December delivery already? Pre-orders must be flying. #iPhoneDuo #Apple #PreOrder #Tech
1
121
A great article deserves more than just a bookmark. ✍️ With AI Writing Tool, paste a URL, extract the content automatically, and turn it into summaries or social media posts using on-device AI. No copy-pasting. No cloud processing. apps.apple.com/us/app/ai-wri… #indiedev #iOS #AI #productivity
2
43
🚨 Tired of messy .NET installs on macOS and Linux? Meet `dotnetup`: a simple toolchain manager (like rustup) for easy SDK/runtime installs, updates, and side-by-side versions — no admin needed! 🛠️ Guide: devblogs.microsoft.com/dotne… Tried it yet? 👇 #dotnet #dotnetup #CSharp
20
🚨 Duplicate requests causing issues in your ASP.NET APIs? Implement the Idempotency Pattern to safely handle retries and prevent unwanted duplicates! 🔄🛡️ Guide: ottorinobruni.com/how-to-imp… How do you handle duplicates? 👇 #dotnet #ASPNETCore #Idempotency
1
14
Your development workflow deserves better than dozens of browser tabs. ⚡ CodeSwissKnife brings developer utilities, MCP inspection, and reusable AI skills into one Mac app. Work faster. Keep sensitive data local. No subscription. codeswissknife.com/ #macOS #indiedev #devtools #AI
2
48
🚨 Your ASP.NET Core APIs feeling slow or fragile in production? Practical techniques to improve performance & resilience: caching, async, rate limiting, payload size, and more! ⚡🛡️ Guide: ottorinobruni.com/improve-as… Which bottleneck hits you most? 👇 #dotnet #ASPNETCore #Performance #Resilience
1
2
55
Ottorino Bruni retweeted
It was, in retrospect, inevitable /cc @davidfowl
23
8
183
60,975
Stop wasting time reading hundreds of App Store reviews. 🔍 AppReview AI helps you discover what users love, what frustrates them, and which features they're asking for. Turn feedback into better product decisions. appreview-ai.com/ #indiedev #AI #AppStore #buildinpublic
1
2
46