Use these task-led routes when the visitor already knows the workflow category: finance, productivity, sustainability, health, extensions or documents.
Mac-native screen understanding assistant using local OCR, accessibility context, speech, deterministic answer paths, and optional local model extension points.
Prompt and content-generation workspace with provider routing, reliability controls, timeout configuration, and a polished frontend for LLM-heavy workflows.
The portfolio is organised around usable workflows, visible status, and honest constraints so visitors can judge fit quickly.
01
Practical workflows over AI theatre
AI is used where it helps a workflow, while domain logic, exports, review paths and usable interfaces stay visible.
02
Legal and compliance awareness
Legal-tech products show the underlying compliance, limitation, document or regulatory workflow without presenting them as legal advice.
03
Local-first where relevant
Document, OCR, accessibility and Apple-native ideas favour local processing and privacy-conscious defaults where the product context supports it.
04
Accessibility and usability
Several products focus on reading, OCR, focus, contrast, document structure, and inclusive interaction patterns.
05
Fast prototypes with direction
The work moves quickly, but the route pages group products by audience, problem and workflow rather than by novelty alone.
06
Clear limitations and status
Product status, live links, GitHub links and practical boundaries stay visible so visitors can tell what is live, local, prototype, or store-ready.
Flagship Product Cards
Evidence visitors can inspect
A small set of flagship cards gives quick proof of legal-tech, accessibility, Apple-native and developer-tool execution before visitors choose a deeper lane.
macOS · Accessibility
Sightline
A Mac-native screen understanding assistant using local OCR, accessibility context, speech, deterministic answer paths, and optional local model extension points.
SwiftUIVision OCRLocal-first
macOS · Documents
Verity
A private document assistant for macOS with local import, search, extractive Q&A, citations, templates, structured extraction, and evaluation tooling.
SwiftUIPDFKitCitations
Web · Compliance
Actlyra
An EU AI Act compliance workspace that turns system inventory, risk classification, evidence tracking, and export into a guided product workflow.
ReactTypeScriptRegTech
Next Step
Choose a lane or inspect the products
Use the full catalogue if you want the broad product index, or route yourself by audience if you are looking for legal-tech, accessibility, Apple apps, developer tooling or collaboration fit.
Portfolio
Apps & Tools
A larger software portfolio across legal tech, accessibility, App Store and native Apple apps, AI productivity, finance, health, document workflows, browser extensions, and developer utilities.
Showing products
Native macOS
Sightline
Mac-native screen understanding and accessibility assistant for asking questions about the visible screen using OCR, accessibility metadata, speech, deterministic answer paths, and optional local MLX runners.
SwiftUIVision OCRmacOS
Apple App
Local Build
Verity
Local-first private document assistant for macOS with import, parsing, search, extractive Q&A, citations, templates, structured extraction, CSV export, privacy settings, and evaluation tooling.
Offline-first iOS SQE1 study app with bundled question banks, flashcards, mock-style practice, local progress, analytics, streaks, and spaced repetition.
England & Wales limitation period calculator with conservative first-pass expiry dates, statute references, explanations, reports, and manual-review warnings.
MCP developer and AI-agent layer for AccessLaw UK exposing source-backed UK public-information tools, citation packs, deadline calculators, workspace grants, audit logs, and controlled draft generation.
MCPTypeScriptLegal Agents
Developer Layer
Live MVP
ClausePilot
Microsoft Word task-pane add-in for contract review, issue spotting, grounded suggestions, human-approved redlines, Word comments, playbooks, review memos, and audit-safe legal workflow exports.
Local-first property readiness and risk-preparation MVP for England and Wales buyers and sellers, with readiness scoring, missing-document checklists, professional question lists, and exportable reports.
Prompt and content-generation workspace with provider routing, reliability controls, timeout configuration, and a polished frontend for LLM-heavy workflows.
Open-source Mac menu bar control center for Headroom, RTK compression, Codex, Claude Code, Repo Intelligence handoffs, Doctor repairs, and reversible local coding-agent configuration.
Private browser-based resume matcher for comparing a resume against a job post, surfacing keyword overlap, missing skills, repeated phrases, match scores, and stronger bullet ideas.
Static browser-only civic toolkit for public-service access, with letter drafting, accessible form patterns, service-directory routes, legal templates, source notes, and privacy-first local workflows.
Cashwise Budget product and GTM site for a privacy-conscious budgeting app, with App Store support surfaces, privacy policy links, and a static deployment path for launch readiness.
Live Chrome extension improving contrast, text readability, keyboard focus, font scaling, line-height control, skip-link injection, and per-site overrides.
🏆🤖 ChatGPT OpenAI Codex Award winner. Plug-and-play screenshot and MP4 demo toolkit with BFS crawling, multi-viewport capture, safe navigation, Playwright, ffmpeg, and MCP server integration.
One-touch arcade balance game built with React, Vite, and TypeScript, tuned with practice mode, coaching hints, fail-screen feedback, and a clearer onboarding loop.
Watch-first micro-mindfulness companion with iPhone support, short breathing/stretch resets, HRV baseline logic, smart prompts, local journaling, and weekly reports.
watchOSSwiftUIHealth
Apple Ecosystem
App Store
FitTrack Health & Fitness
Native iOS fitness and recovery tracker for workout plans, guided exercises, completed sessions, progress views, posture, stretching, hydration, weight, pain logs, widgets, and Apple Health integration.
Native warranty and receipt tracker for product records, warranty end dates, reminder schedules, notifications, documents, and expiry management, with Flutter and OpenAPI experiments kept as supporting variants.
SwiftUIRemindersReceipts
Apple App
Live Vercel
Ledger IRR
Browser-local XIRR dashboard for importing ledger/workbook data, mapping financial datasets, normalizing holdings and transactions, and reviewing investment-return analysis.
Medication and routine assistant for ADHD users that answers "Can I take this now?" through rule-based timing, food-dependent constraints, reminders, and check-in flows.
Next.jsRules EngineHealth
Health Logic
Mobile Build
Spend Light
Cross-platform expense tracker with dashboard, add expense, history, receipt scanner, insights, local-first defaults, free AI positioning, and optional cloud-sync plan.
ExpoReact NativeFinance
Mobile App
CLI Tool
AllySnap
Accessibility audit crawler that scans sites with WCAG checks, groups violations by severity, and produces reports with screenshots using Playwright and axe-core.
Node.jsPlaywrightaxe-core
Developer Tool
Chrome Web Store
Universal Copy
Live Chrome extension that restores selection, right-click, keyboard shortcuts, clean copying, tracking-parameter removal, OCR, snippets, and unlock history.
Progressive web app for Hindu mantra repetition with traditional chants, custom counts, progress visualization, voice-assisted counting, haptics, notifications, and native mobile packaging.
ReactCapacitorPWA
Wellbeing
Live Site
Bodynetics
Polished React/Vite website for a London physiotherapy clinic brand, with service pages, conditions content, approach, fees, FAQs, contact flow, SEO post-build checks, and booking-ready structure.
Practical legal, compliance and document workflow tools built around real legal operations.
Visitor Lane
Accessibility and Assistive Tech
Local-first tools for OCR, reading, document understanding and inclusive digital workflows.
Visitor Lane
Apple and Local-First Apps
Privacy-conscious iOS, watchOS and macOS products, including App Store releases, submitted native apps, and local-first Apple-platform utilities.
Visitor Lane
Developer Tools and Automation
Tools for AI builders, developers and founders who need screenshots, crawlers, prompts and workflow automation.
Product Domain
Finance, IRR and Calculator Tools
Finance products grouped by the financial task they support: personal dashboards, investment-return analysis, salary sacrifice calculations, expense tracking and warranty management.
Product Domain
Productivity and Planning Tools
Planning, task breakdown, prompt, career, content, utility and personal workflow tools where the primary job is productivity rather than legal, finance or developer infrastructure.
Product Domain
Sustainability and Climate Action Tools
Sustainability-focused products where the primary workflow is climate action planning, personal footprint reflection and behaviour-change support.
Product Domain
Health, Wellbeing and Routine Tools
Health-adjacent GLP-1 journaling, fitness, routine, mindfulness and wellbeing tools grouped separately from finance or productivity so limitations stay clear.
Product Domain
Browser Extensions
Chrome and Safari extension work for accessibility, copy recovery, popup suppression, content scripts and browser workflow repair.
A practical AI product portfolio for legal-tech, accessibility, automation and local-first software collaboration.
Build Model
Software with legal-grade caution
The same habits that make legal work defensible also make software better: understand the edge cases, state the limits, preserve evidence, and verify the workflow.
01
Local-first by default
Many builds prefer offline or local processing: OCR, document parsing, accessibility analysis, and native Apple app logic stay close to the user's machine whenever feasible.
02
Domain logic before AI
Risk engines, limitation calculators, medication rules, and document workflows use explicit logic first. AI is useful where it helps the workflow, not where it obscures it.
03
Built to be inspected
The best projects expose citations, confidence, exports, source previews, tests, dashboards, or reports so the user can understand what happened.
About CodeCounsel
A separate home for the things I build.
The earlier personal website combined legal profile, writing, and product work. CodeCounsel splits the software portfolio into its own surface because the apps now go well beyond legal workflows.
Practical software: products built from real friction, shipped quickly enough to learn from, and documented honestly enough that their limits are visible.
— Build philosophy
This site is the public index for a broad build practice: native apps, web products, browser extensions, compliance engines, accessibility tools, developer utilities, finance calculators, health apps, and AI-assisted productivity systems.
The through-line is practical software: products built from real friction, shipped quickly enough to learn from, and documented honestly enough that their limits are visible.
A form endpoint is not configured yet, so the page falls back to provider-free contact options. The lead form is ready to connect to Tally, Fillout, Formspree, Airtable or Google Forms without adding a custom backend.
For legal profile, writing, and professional background, visit the personal website. For code, shipped products, and build notes, stay here. Availability, pricing and engagement terms are handled directly through the contact route.