Skip to main content

Work

The full body of work, with its real status.

41 projects across products, developer tooling, internal systems, games, and websites delivered through Astra Web Dev. Filter by category; every card links to a case study or summary.

41 of 41

  • CyberLens AI screenshot
    Live

    Security scanning for the AI-coding era.

    • React
    • TypeScript
    • Vite
    • Supabase
  • Peak Tasks screenshot
    Live

    Forward an email. The inbox classifies it, files it and asks only when it must.

    • TypeScript
    • Supabase
    • Claude API
    • AgentMail
  • Battle Plan Operations screenshot
    Live

    Structured personal development with team accountability. On the web and the App Store.

    • React
    • TypeScript
    • Supabase
    • Resend
  • GameGrid screenshot
    Beta

    Schedule a multi-venue tournament in minutes, with zero hard-constraint violations.

    • Next.js
    • FastAPI
    • Python
    • Google OR-Tools CP-SAT
  • VideoLens screenshot
    Live

    Turn a long video into a written report with timestamped evidence. On the Chrome Web Store.

    • Python
    • TypeScript
    • MCP
    • Supabase
  • Cyber Lens AI Tools screenshot
    Live

    The scanner, where the code is written: MCP server, OpenClaw skill and editor extension.

    • TypeScript
    • MCP SDK
    • OpenClaw
    • VS Code API
  • Astra CRM screenshot
    Live

    Customers, services, vendor costs and invoices, with the rules enforced in Postgres.

    • Next.js 16
    • React 19
    • TypeScript
    • Supabase
  • AgentDoc Audit screenshot
    Live

    Score READMEs and runbooks for AI-agent readiness.

    • Next.js
    • TypeScript
  • AgentFlight screenshot
    Live

    A run receipt for AI coding-agent sessions.

    • Next.js
    • TypeScript
  • AIRWORTHY//30 screenshot
    Live

    Canadian military airworthiness, taught in thirty days.

    • React
    • Vite
    • Hono
    • tRPC
  • ASTRA AI server screenshot
    Live

    A local AI server on one RTX 3090: Open WebUI front door, five-model routing, plan mode and a sandbox.

    • Open WebUI
    • Docker
    • RTX 3090
    • Ollama
  • Carleton Lodge screenshot
    Live

    Events, membership and email hosting for a Masonic lodge.

    Built and hosted through Astra Web Dev

    • React
    • TypeScript
    • Supabase
  • Facet screenshot
    Live

    One root, many masks: anonymous personas under a verified identity.

    • Next.js
    • React
    • TypeScript
    • Tailwind
  • GuardBranch screenshot
    Live

    A Git safety rail for coding agents.

    • Next.js
    • TypeScript
  • InfoGraphs screenshot
    Live

    Give it a topic, get a professional infographic.

    • Next.js
    • TypeScript
    • Claude API
  • IntentWatch screenshot
    Live

    An evidence-first Reddit lead finder.

    • Next.js
    • TypeScript
  • OpsBlueprint screenshot
    Live

    Turn messy SOPs and process notes into a build-ready automation packet.

    • Next.js
    • TypeScript
  • Second Guess screenshot
    Live

    A daily social-intuition game: predict what everyone else will say.

    • Next.js
    • TypeScript
  • SheetPolish screenshot
    Live

    A Google Sheets formatting copilot.

    • Next.js
    • TypeScript
  • SkillForge screenshot
    Live

    Describe an OpenClaw skill. Ship it in seconds.

    • TypeScript
    • Node CLI
    • OpenClaw
  • The World Brief screenshot
    Live

    A private daily global-intelligence briefing with claim-level citations.

    • Next.js
    • TypeScript
    • Claude API
  • VisaPacket screenshot
    Live

    An AI-guided readiness board for visa evidence packets.

    • Next.js
    • TypeScript
  • WarrantyProof screenshot
    Live

    Claim-ready maintenance evidence packs for homeowners and vehicle owners.

    • Next.js
    • TypeScript
  • WeatherView screenshot
    Live

    Fast, ad-free weather with live radar and no account required.

    • Visual Crossing
    • RainViewer
  • AFOD Study Guide screenshot
    Live

    A study platform for a military professional-development course.

    • React
    • TypeScript
    • Supabase
    • TipTap
  • Families and Love screenshot
    Live

    A custom blog platform that retired a WordPress site.

    Built and hosted through Astra Web Dev

    • React
    • Vite
    • Supabase
  • Seated Yoga screenshot
    Live

    A 90-day chair-yoga programme for seniors, with video and progress tracking.

    • React
    • TypeScript
    • Supabase
  • Step by Step Photography screenshot
    Live

    Portfolio and booking site for an Ottawa photographer.

    Built and hosted through Astra Web Dev

    • React
    • TypeScript
    • Vite
  • Viber's Vault screenshot
    Live

    A community directory for vibe-coded projects: submit, browse, get feedback.

    • React
    • Vite
    • TypeScript
    • Supabase
  • Developer tooling
    Beta

    Know before you install: quality assessment for ClawHub skills.

    • TypeScript
    • OpenClaw
  • JobMargin Pro screenshot
    Beta

    Know whether a job actually made money before you leave the driveway.

    • Next.js
    • TypeScript
    • Supabase
  • Developer tooling
    Beta

    Describe an MCP server. Ship it in seconds.

    • TypeScript
    • Node CLI
    • MCP
  • Developer tooling
    Beta

    A mobile viewer for files that headless AI agents generate.

    • TypeScript
  • Parlier screenshot
    Beta

    Structured French-language preparation for Canadian public servants.

    • Next.js
    • TypeScript
    • Supabase
  • Sovereign Mail screenshot
    Beta

    A self-hosted, multi-domain email workspace and governed agent email harness.

    • TypeScript
    • Cloudflare
    • Self-hosted
  • Developer tooling
    Beta

    Attach local Markdown, Obsidian notes and specs to chat agents safely.

    • TypeScript
    • OpenClaw
  • AIVO Insights screenshot
    Beta

    Score how AI systems see a website, and what to fix.

    • React
    • Vite
    • TypeScript
    • Tailwind
  • Product
    Beta

    Speak the problem; get an engineering-grade prompt.

    • React
    • TypeScript
    • Supabase
    • Web Speech API
  • Game
    In development

    A roguelite in tuning, with a core loop that tested fun.

    • Godot 4
    • GDScript
  • Game
    In development

    A 3D arcade storm-chasing game built in Godot 4.

    • Godot 4
    • GDScript

Have a system that needs building?

Describe the problem, the constraint and what done looks like. You will get a straight answer on whether software, automation or AI is the right tool, and what it would take.

Web design and hosting? That is Astra Web Dev.