mike@ns12.com
Use email for the clearest written record and to include relevant links or context.
Compose an emailPublisher and project contact
Use the direct contact links below or continue to a general profile of the person who publishes and maintains iarpg.com.
Direct answer
Michael Joseph Kappel publishes and maintains iarpg.com. He is a senior software engineer and software architect with more than twenty years of enterprise software-delivery experience. This page provides direct email, telephone, mailing-address, website, and public-profile links while intentionally omitting employer names and detailed employment history.
Direct contact
Email is the best first contact for project questions, collaboration, technical review, corrections, and professional inquiries. Telephone and postal contact are also available.
Use email for the clearest written record and to include relevant links or context.
Compose an emailCall for a direct conversation. Leave a concise message when the call cannot be answered.
Call MichaelPrivate residence: contact Michael before any in-person visit. The address is provided for correspondence, not as a public office or drop-in location.
The primary professional site contains the fuller resume, selected projects, case studies, technical evidence, and creative links.
Open the websiteAbout Michael
Michael is a senior software engineer and software architect whose public work centers on modernizing business-critical systems without losing the behavior that users and organizations depend on. His approach starts by understanding existing rules, data, workflows, and failure modes before replacing technology.
His technical focus includes ASP.NET Core, C#, Web API, Razor Pages, SQL Server, T-SQL, stored procedures, TypeScript, Angular, RxJS, API contracts, automated tests, and maintainable service boundaries. He also uses AI-assisted engineering as a reviewed support process: prompts, semantic search, structured documentation, handoff memory, and explicit human checkpoints help organize work without replacing accountable review.
Michael values evidence that another person can inspect. Comparison screens, parity checks, regression tests, source maps, durable documentation, version history, and clear claim boundaries are recurring parts of his public engineering method. He also works on search, answer-engine, and generative-engine discoverability so public technical claims remain attributable and reviewable.
Outside software architecture, his public creative work includes photography and visual composition. That work reflects an interest in observation, framing, light, public spaces, natural scenes, and clear visual communication.
Professional focus
The profile emphasizes reusable skills and working principles rather than places of employment.
Translate long-lived .NET, web, and database systems into maintainable architecture while preserving business-critical behavior.
Work with SQL Server, T-SQL, stored procedures, reporting logic, data contracts, and parity validation.
Build and review TypeScript, Angular, RxJS, API, accessibility, and client/server contract patterns.
Use AI for structured assistance, semantic retrieval, documentation, and handoff continuity with explicit review checkpoints.
Create comparison tools, regression coverage, scenario checks, source maps, and documentation that make technical claims reviewable.
Explain architecture, constraints, tradeoffs, uncertainty, and implementation boundaries to engineers and non-engineering reviewers.
Public profiles
These are public, first-party or platform profile routes. Their presence does not imply endorsement by the platforms.
Contact boundary
iarpg.com does not collect a message through this page. The site does not promise immediate response, legal advice, confidentiality, employment availability, project acceptance, or in-person access. Include only information you are comfortable sending through your own email or telephone provider.