Skip to content
hey there

Building AI products
that feel human .

Senior Software Engineer · 13+ years · government, healthcare & AI systems. Based in Rochester, MN.

Illustrated portrait of Bistro Kaspar
scroll ↓
Built with —
OpenAIAnthropicAzureAWSSwift.NETReactNode.js
about me ↓

I'm a senior full-stack software engineer with 13+ years shipping production web, mobile, and cloud applications. My core stack: C# / .NET (ASP.NET Core, Web API, MVC), Angular, Node.js, and MS SQL Server — deployed on Azure with end-to-end CI/CD.

I've architected secure, scalable systems for government (Nevada NCCIS, Nebraska Crime Commission) and healthcare (Mayo Clinic) clients, and I publish iOS apps on the side for the joy of shipping.

Lately I'm focused on AI/LLM integration — building RAG pipelines, agentic workflows, and conversational AI features with the OpenAI and Anthropic (Claude) APIs into real, shipped products. I also run local LLMs (Llama, DeepSeek) on Raspberry Pi for offline experiments.

📍 Rochester, MN

What I build

Three flavors of work I take on, in order of how loud I get about them at parties.

🧠

AI / LLM Systems

RAG pipelines, agentic workflows, and conversational AI on OpenAI, Claude, and Azure OpenAI — with safety guardrails and citation enforcement.

☁️

Cloud Architecture

Secure, scalable platforms on Azure (AD, Functions, Key Vault, Search), AWS, and Firebase — end-to-end CI/CD on Azure DevOps.

📱

Mobile Apps

Native iOS in Swift / SwiftUI / SwiftData and cross-platform with Expo / React Native — App Store + Google Play.

By the numbers

0+
years shipping
0
iOS apps live
0
enterprise clients
things i've shipped

Featured projects

7 of many
assemblyofgodrochester.com/live
Ask about your labs
RAG · NIDDK · MedlinePlus
Web + iOS · RAG· Solo Founder / Engineer

dialysis.live

Multi-platform health tracker for dialysis patients — Node/Express + MongoDB API, React 19 web app, native SwiftUI iOS app. AI assistant uses RAG grounded in NIDDK/MedlinePlus with inline citations, emergency screening, and field-level AES-256-GCM PHI encryption.

  • RAG with inline citations from public-domain clinical sources
  • Medical-safety guardrails: emergency screening, low-confidence fallbacks
  • Field-level AES-256-GCM PHI encryption + App Store hardening
TypeScriptNode.jsExpressMongoDBReact 19SwiftSwiftUIOpenAIRAGDigitalOcean
Today, June 1
Encrypted · Face ID
iOS + macOS· Solo Developer

Ullam — Privacy-First AI Diary

Encrypted journaling app in SwiftUI / SwiftData. Per-diary AES-GCM encryption (CryptoKit + HKDF) with Face ID unlock, optional iCloud/CloudKit sync, AI writing assistant, on-device speech-to-text, and home-screen widgets — single shared codebase across iOS and macOS.

  • Per-diary AES-GCM keys derived via HKDF in CryptoKit
  • iCloud/CloudKit sync + on-device Speech-to-text
  • Cross-platform iOS + macOS from one SwiftUI codebase
SwiftSwiftUISwiftDataCryptoKitCloudKitWidgetKitSpeechApp Store
Daily Verse
Ask the AI Bible assistant
iOS + Android· Lead Mobile Engineer

Inspired By The Cross

Devotional app with AI-powered Bible assistant, push notifications, and daily content. Built the Android app in Expo / React Native alongside the native Swift iOS build.

  • Shipped iOS + Android with a single TypeScript Expo codebase
  • AI Bible assistant powered by OpenAI
  • Live on App Store & Google Play
ExpoReact NativeTypeScriptEAS BuildSwiftFirebaseOpenAIAzure
assemblyofgodrochester.com/live
Live translation
Multilingual sermons in real time
AI + Web· Full-stack + AI

Assembly of God Rochester MN

Church web platform with live multilingual sermon translation — integrates the OpenAI and Claude APIs with Google Translate so non-English-speaking members follow services in real time.

  • Real-time speech-to-text translation during services
  • OpenAI + Claude + Google Translate pipeline
  • Built for non-English-speaking members
ReactNode.jsExpressOpenAIClaude APIGoogle Translate
Will it rain today?
Conversational forecasts
iOS · LIVE· iOS Engineer

Weather Whisper Assistant

Conversational AI weather assistant delivering intelligent forecasts and natural-language insights. Published on the Apple App Store (v2.0.3).

  • Conversational AI weather UI in Swift
  • v2.0.3 live on the App Store
  • OpenAI + real-time weather APIs
SwiftOpenAIWeather APIREST
Llama on Pi
On-device LLM inference
Edge AI· Solo Researcher

Edge AI on Raspberry Pi

Ran Llama and DeepSeek models locally on Raspberry Pi to prototype low-cost, offline-capable on-device LLM inference.

  • Ran Llama + DeepSeek locally on Raspberry Pi
  • Explored offline / edge-first AI applications
  • Low-cost on-device inference
Raspberry PiLlamaDeepSeekPythonEdge Computing
Tip · Track · Chat
A small iOS suite
iOS Suite· Solo Developer

TipNest · Tiny Wins · AI Chat Suite

Additional published iOS apps: TipNest (tip calculator), Tiny Wins Daily (habit tracker), and an AI Chat Suite — chatbot, DALL-E image generation, and Whisper speech-to-text. Multiple apps live on the Apple App Store.

  • TipNest — fast tip + split flow live on App Store
  • Tiny Wins Daily — habit tracking with streaks
  • AI Chat Suite — chatbot, DALL-E, Whisper STT
SwiftOpenAIFastAPINode.jsFirebase
where i've worked

Experience

  1. Senior Software Engineer

    May 2020 – Present
    Innova Solutions (formerly American Cyber Systems)
    Client: Nevada NCCIS / Unisys
    • Architected and led development of the NCCIS Public Search Portal & Admin Panel — a secure bilingual platform used by 40+ Nevada law enforcement agencies for real-time offender/victim search, serving thousands of public searches per month.
    • Engineered a granular role-based access control system with certificate-based auth and Azure AD, provisioning multi-agency users across isolated Azure-hosted databases.
    • Built real-time dynamic search across multiple backend data sources with flexible schemas and integrated Mapbox for geospatial filtering — sub-second results across millions of records.
    • Designed a scalable Admin API layer with comprehensive audit logging and multi-role enforcement powering internal and external integrations.
    • Established end-to-end CI/CD on Azure DevOps with automated staging and production pipelines, cutting release cycles from days to under an hour.
    AngularASP.NET Web APIC#SQL ServerAzure ADAzure DevOpsMapboxUmbraco CMSCertificate-based auth
  2. Programmer Analyst

    2020 – 2021
    Innova Solutions
    Client: Nebraska Crime Commission / Unisys
    • Designed and built a secure bilingual Victim Notification System (public portal + admin backend) letting citizens search offender data and receive real-time email/SMS case alerts.
    • Built a responsive Angular UI with i18n support and secure REST APIs using role-based and certificate-based authentication.
    • Implemented the full audit logging, notification engine, and database schema from the ground up — delivered on schedule and deployed to production statewide.
    AngularASP.NET Web APITypeScriptSQL ServerAzureBootstrap
  3. Programmer Analyst

    Mar 2017 – May 2020
    Innova Solutions / AIC
    Client: Mayo Clinic — Enterprise Healthcare Platforms
    • DevOps Metrics Dashboard: led migration from TFS to Azure DevOps Server and built an analytics platform aggregating builds, releases, and work items into interactive reports — real-time visibility across 20+ teams.
    • GeneGuide (FDA-cleared genomics): supported Mayo Clinic's genomic variant testing application (Health Traits, Carrier Screening, Medication Response, Disease Risk); designed test strategies and executed regression suites.
    • Real-Time Content Delivery API: built an Azure-hosted API serving search-filtered healthcare content in XML/JSON; tuned with Azure Search and SQL optimization to cut average response time by ~40%; instrumented with Dynatrace and Splunk.
    • Architected ASP.NET MVC content-management tools with Azure Search integration and SonarQube quality gates; migrated legacy JavaScript frontends to Angular component architecture.
    AngularASP.NET MVC/Web APIC#Node.jsMongoDBSQL ServerAzure SearchDynatraceSplunk
  4. Programmer Analyst

    Jun 2016 – Feb 2017
    Lorshi System LLC
    Client: Mayo Clinic — Medical Applications
    • Enhanced legacy medical applications (PF, SPEL, ABG Server) — improved performance, added modules, and generated clinical reports for physicians.
    • Built an automated appointment scheduling and printing system; designed SQL Server data models with stored procedures and cross-environment data migration.
    C#.NETSQL ServerSybaseWinForms
  5. Software Developer

    Mar 2013 – Jun 2016
    Roanuz Softwares · Sybrant Technologies
    • Developed Litzscore — a high-availability live-scores platform using Python, WebSockets, and AWS (Cassandra, CDN, Route 53, ELB) serving real-time data to tens of thousands of concurrent users.
    • Built QCBiorepository — a healthcare research platform tracking coronary heart disease patients on Python, Django, Cassandra, and Elasticsearch.
    • Designed and published iOS apps on the Apple App Store and built a cross-platform Xamarin app (Android, iOS, Windows Phone) from a shared codebase.
    • Awarded "Best Contributor" 2014 at Sybrant Technologies.
    SwiftPythonDjangoXamarinASP.NET MVCAWSCassandraElasticsearch
OpenAIClaudeRAGAzureAWSSwiftTypeScriptReactNode.js.NETPythoniOSOpenAIClaudeRAGAzureAWSSwiftTypeScriptReactNode.js.NETPythoniOSOpenAIClaudeRAGAzureAWSSwiftTypeScriptReactNode.js.NETPythoniOS

The stack

Things I reach for, organized by what they actually do.

AI / LLM

OpenAI GPTAnthropic Claude APIAzure OpenAIRAGEmbeddings & vector searchSemantic retrievalWhisperLangChainAgentic workflowsPrompt engineeringAI safety guardrailsLocal LLMs (Llama, DeepSeek)

Languages

C#TypeScriptJavaScriptPythonSwiftSQL

Backend

ASP.NET CoreASP.NET MVCWeb APINode.jsExpressFastAPI

Frontend

AngularReactVue.jsBootstrapSASSHTML5 / CSS3

Cloud / DevOps

Azure (App Service, Functions, SQL, AD, Key Vault, Search)AWSFirebaseAzure DevOps CI/CDGitAgile / Scrum

Data

SQL ServerMongoDBFirestoreOracleCassandraElasticsearch

Mobile

Swift (iOS)SwiftUISwiftDataReact Native / ExpoXamarinApp Store & Google Play publishing

Edge / IoT

Raspberry PiLocal LLM (Llama, DeepSeek)Edge AI
always learning ✦

Certifications & credentials

🏅
May 2026

Google AI Professional Certificate

Google · Coursera

7-course program covering AI fundamentals, brainstorming & planning, research & insights, writing & communication, content creation, data analysis, and AI-assisted app building.

Verify →
🏅
May 2026

Google AI Essentials

Google · Coursera

Foundational specialization in responsible AI use, prompt engineering, and boosting productivity with AI tools across the workflow.

Verify →
school days ☆

Education

🎓

Bachelor of Information Technology

Srinivasa Institute of Engineering & Technology, Chennai

🎓

Certificate in Java / J2EE

National Institute of Information Technology (NIIT), Chennai

stop scrolling

Let's build something
meaningful together.

Open to senior & staff roles in AI, cloud, and product engineering. I usually reply within a day.

LinkedIn ↗ · 📍 Rochester, MN