Working Ideas. Intelligent Tools. Real Applications.

AI Portfolio is the working application showcase of Mike Norris Designs. Explore browser tools, AI-integrated systems, interactive utilities, games, simulations, WebAssembly experiments, and offline-ready software built to do more than sit on a screen.

Working Applications
Browser Technology
AI Integration
WebAssembly
Offline Software
Customizable Builds

Portfolio Explorer

Search, filter by category, technology, or availability, and open details to learn how each project works. Some are live today; others are ready to personalize or moving through fine-tuning.

13 projects
Categories
Availability
Technology
Website launch planner dashboard artwork

AI Website Launch Planner

Fine-Tuning
AI Applications

Guided planning that turns scattered ideas into a structured website launch plan.

JavaScript Structured Intake Responsive UI AI-Ready Architecture
Offline-first notes application illustration

NoteKeeper Plus

Preparing for Release
Interactive Utilities

A dependable local-first note manager for quick capture and structured organization.

JavaScript IndexedDB Local Storage Offline Packaging
WebAssembly lab simulation collage

Wasm Showcase Lab

Prototype in Testing
WebAssembly Laboratory

Compare JS, Workers, and WebAssembly via physics, particles, and performance tests.

JavaScript Web Workers Canvas WebAssembly C
Launch Live Project
Magic ball novelty illustration

Mike’s Magic Ball

Live Now
Games and Entertainment

Playful question-and-answer novelty with memorable results.

HTML5 CSS JavaScript Image Export Progressive Web App
Launch Live Project
Printable label studio UI artwork

Moving Box Label Studio

Fine-Tuning
Interactive Utilities

Design clear, printable labels and organize moving boxes efficiently.

JavaScript Print Layout Local Processing Offline Packaging
Themed assessment interface artwork

Apocalypse Survival Calculator

Preview Coming Soon
Interactive Utilities

Themed assessment with a detailed survival profile and dynamic results.

JavaScript Scoring Engine Dynamic Results Shareable Output
Retro football canvas game artwork

Retro Football

Preparing for Release
Games and Entertainment

Retro-styled football game for browser play and offline Windows distribution.

HTML5 Canvas JavaScript Game Logic Offline Packaging
Decision-making novelty interface artwork

Important Choices

Fine-Tuning
Interactive Utilities

A distinctive decision-making novelty with unexpected guidance.

HTML5 CSS JavaScript Randomized Response Engine
Space combat arcade experiment illustration

Transgalactic Space Combat Project

Prototype in Testing
Games and Entertainment

Fast canvas-based space-combat experiment with effects and scoring.

Canvas JavaScript Web Audio Game State Particle Effects
Business launch page foundation artwork

Custom Business Launch Page

Ready to Personalize
Customizable Business Sites

A polished one-page business foundation with responsive sections and calls to action.

HTML5 CSS JavaScript Responsive Design SEO Structure
Author website foundation illustration

Author and Book Showcase

Ready to Personalize
Publishing and Writing

A customizable author website for presenting books and publishing updates.

HTML5 CSS JavaScript Structured Content Responsive Design
Product launch microsite artwork

Product Launch Microsite

Ready to Personalize
Business and Marketing

A focused sales and information site for introducing a single offer.

HTML5 CSS JavaScript Conversion Layout SEO Structure
Quiz builder interface illustration

Interactive Quiz and Assessment Builder

Personalization Opening Soon
AI Applications

Flexible assessments with custom scoring, branded results, and download options.

JavaScript Scoring Logic Dynamic Results OpenAI Integration (optional) Responsive UI
13 projects shown.

Make One of These Projects Your Own

See something close to what you need? Selected portfolio projects can be personalized with your branding, colors, text, images, links, products, contact information, and selected features. Personalization packages start at $50. More advanced applications are priced according to their technical requirements and requested modifications.

Starter Personalization
Beginning at $50

Best for changing branding, colors, content, links, and basic project information.

Expanded Personalization
Custom quote

Best for new sections, additional content, revised project logic, custom graphics, and enhanced functionality.

Advanced Application
Custom quote

Best for databases, protected APIs, account systems, complex calculations, WebAssembly, offline packaging, and specialized integrations.

Contact destination is configurable and may be provided after review.

Advanced Under the Hood. Approachable on the Surface.

Mike Norris Designs combines browser-native technology, compiled WebAssembly modules, server-side services, offline packaging, and carefully integrated AI capabilities to create applications that remain approachable on the surface while doing serious work underneath.

Browser Applications
HTML5, CSS, JavaScript, Canvas, Web Audio, Web Workers, IndexedDB, Progressive Web Apps
WebAssembly
C, C++, Rust, Zig, AssemblyScript, Fortran
Connected Applications
Node.js, protected APIs, persistent storage, authentication-ready architecture, server-side automation
AI Integration
OpenAI API, Gemini API, structured generation, guided intake systems, multimodal experiments, provider-flexible architecture
Games and Simulations
Physics, particles, procedural systems, scoring engines, collision systems, audio processing, performance benchmarking
Offline Software
Self-contained applications, local data storage, offline-first operation, Windows EXE packaging

AI Provider Architecture

This portfolio does not call AI APIs to render the page. Projects that use AI connect through a protected Node.js backend. The server layer enforces validation, length limits, rate limiting, timeouts, structured formatting, and clear error messages. Client-side code never exposes keys.

// server/ai/index.js
export const OPENAI_MODEL = process.env.OPENAI_MODEL || "gpt-5-mini";
export function aiRequestController(req, res) {
  // validate input
  // rate limit, timeouts, logging
  // route to provider adapter, then format response
}

// server/ai/providers/openai.js
export async function openaiAdapter(validInput) {
  // call OpenAI using server-side key
  // return normalized result
}

// server/ai/providers/gemini.js (future)
export async function geminiAdapter(validInput) { /* ... */ }

// shared/validate.js, shared/format.js
// No API key in client bundles.
Client (browser) AI Request Controller Validation + Format OpenAI Adapter Gemini Adapter (future)
Environment: API key and OPENAI_MODEL set on the server. Requests are validated and routed to a provider adapter. No client-side keys.

Inside the Experimental Lab

The Experimental Lab explores browser computation, simulations, sound, graphics, WebAssembly, compiled languages, performance comparisons, and unconventional interface ideas. These projects may begin as experiments, but successful concepts can develop into permanent tools and products.

Projectile Motion
JS Canvas
Orbital System
JS + Worker
Wave Field
Audio DSP style
Particles
Collisions
Pathfinding
Image Processing
Fluid
Audio DSP
JS vs Worker vs Wasm
Procedural Noise

How AI Fits Into the Work

Built with AI

AI assists planning, development, testing, or content organization. Finished apps may run without AI.

AI-Powered

The live app connects to a model via a protected server-side integration.

Browser-Native

Work happens directly in the browser using standard web technology.

WebAssembly-Powered

Compiled modules boost performance for sensitive operations.

Offline-Capable

Core features remain available without an internet connection.

About Mike Norris Designs

Mike Norris Designs develops practical applications, experimental software, interactive entertainment, publishing tools, browser utilities, and customizable website systems. The work combines creative presentation with reusable architecture so successful experiments can become lasting products.

This portfolio is part of the broader Transgalactic Network — a collection of projects exploring advanced browser technology, approachable product interfaces, and sustainable development practices.

Studio Graphic
Abstract studio graphic illustration
Graphic is generated; no third-party logos used.

Find a Project. Try It. Make It Yours.

Explore the live applications, follow projects as they move through fine-tuning, or request a personalized version built around your own brand and purpose.

Project Manuals & Roadmap

Documentation hub will centralize manuals, specs, FAQs, changelogs, known issues, roadmaps, and structured metadata for long-term product support.

View Documentation Hub (placeholder)
Mike’s Magic Ball — Live Demo
Live Now

Ask a question and give the ball a shake.