PROJECTS · CURATED

Fewer projects.
More signal.

The public portfolio is a curated layer over a larger GitHub workspace. Primary systems stay visible; experiments and superseded repositories do not compete for attention.

CANONICAL SYSTEMS

Open the work, then inspect it.

Search and filter are deliberately limited to the systems that represent the portfolio.

0 visible
CLOUD / PLATFORMShowcase

Azure Kubernetes Showcase

Cloud platform showcase with a .NET 10 API, React/TypeScript frontend, Docker images, Kubernetes manifests, Azure Bicep/Terraform infrastructure, CI/CD, security scanning and observability integration points. Azure deployment is opt-in and is not claimed as live.

.NET 10ReactDockerKubernetesAzureBicepTerraformDevSecOps
HEALTHTECHShowcase

HealthTech Device API

Healthcare-technology demo combining an ASP.NET Core device API with synthetic DICOM handling, validation, rate limits, xUnit tests, Docker and bounded cryptography demonstrations. Device CRUD is in-memory; no real patient data or production medical-device claims.

C#.NETASP.NET CoreDICOMxUnitDockerECDSAAES-GCM
MOBILE / ANDROIDPrototype

Førerkortet – teori og oppkjøring

Android learning prototype for class B preparation, with vehicle-safety checks, quizzes, flashcards, progress tracking, legal-source references and reaction-time exercises. Build and test workflow is verified; official-content validation remains separate work.

KotlinAndroidJetpack ComposeMaterial 3RoomGradleRobolectric
SECURITY ENGINEERINGDevelopment

CodeSentinel

GitHub-grounded portfolio registry and verification application with project/search views, audit-log and security dashboards, plus server-side API integration. Seed records are explicitly pending verification; fixture data is not live GitHub evidence.

React 19TypeScriptViteExpressGitHub APIAudit
EVENT-DRIVEN SYSTEMSDevelopment

EventForge

Runnable event-driven platform with a TypeScript/Node API, PostgreSQL persistence, Kafka transport and independent Python, .NET, Java, Kotlin and Go consumers using a shared JSON Schema contract. Docker Compose is the portable local baseline; .NET Aspire models the development topology.

Node.jsTypeScriptPostgreSQLKafkaPythonC# / .NETJavaKotlinGoDockerAspire
WORKFORCE / PLATFORMDevelopment

Vaktklar

Full-stack workforce-planning prototype combining employee competence, shift requirements, availability and coverage analysis. Includes role-aware access, audit history, exports and explainable staffing decision support; it does not replace professional or organisational responsibility.

React 19.NET 10EF CoreSQL ServerDockerJWTCI/CD
AI / AGENT ENGINEERINGDevelopment

AgentTrace

Portable tracing and policy layer for AI-agent systems: typed trace nodes, deterministic hashes, provenance/taint labels, capability-aware ALLOW/BLOCK decisions, tool-manifest integrity and audit. Includes a local synthetic Google ADK/MCP integration; it is not a universal security guarantee.

PythonTracingPolicyProvenanceGoogle ADKMCP
AI / FULL STACKDevelopment

BookForge AI

AI-assisted book development platform with structured planning, Story Bible, chapter generation, continuity review, version history, creative assets, role-based access and server-side Gemini integration. Production readiness depends on deployment-specific validation.

React 19TypeScriptNode.jsExpressPostgreSQLGemini APIRBAC
MULTI-AGENT SYSTEMSDevelopment

SwarmForge

Application-builder prototype with project/file management, server telemetry, limited static source-pattern checks and advisory AI suggestions. Its 20 agent entries are role definitions, not 20 independently executing workers; it does not automatically build or repair generated apps.

Node.jsExpressTelemetryStatic checksAI suggestionsPrototype
No system matches the current filter and search.
Repository policy: the portfolio points to canonical repositories. Small learning exercises, superseded experiments and duplicates belong in the archive rather than in the main project narrative.

INTERACTIVE

Experiments are still available.

Interactive work is separated from flagship systems so it can demonstrate frontend and systems thinking without making the portfolio feel crowded.

INTERACTIVE LABS

Engineering Lab

Simulation-oriented pages for networks, data, particles and engineering concepts.

JavaScriptCanvasSimulation
GAME / ALGORITHMS

Game Lab

Playable implementations used to expose algorithms, state, rules and interaction.

JavaScriptAlgorithmsState