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 founder-review notes stay visible where claims need more precision.
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, native Apple apps, AI productivity, finance, health, document workflows, browser extensions, and developer utilities.
Local Build
Sightline
Mac-native menu-bar assistant for asking questions about the visible screen using local OCR, accessibility metadata, speech, deterministic screen understanding, and optional local MLX paths.
SwiftUIVision OCRmacOS
Portfolio Case Study Ready
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.
England & Wales limitation period calculator with conservative first-pass expiry dates, statute references, explanations, reports, and manual-review warnings.
Prompt and content-generation workspace with provider routing, reliability controls, timeout configuration, and a polished frontend for LLM-heavy workflows.
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.
UK salary sacrifice calculator for pension, Cycle to Work, EV and other benefits, showing take-home pay impact, tax savings, NI savings, and scheme breakdowns.
Live Chrome extension improving contrast, text readability, keyboard focus, font scaling, line-height control, skip-link injection, and per-site overrides.
Plug-and-play screenshot and MP4 demo toolkit with BFS crawling, multi-viewport capture, safe navigation, Playwright, ffmpeg, and MCP server integration.
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
Local Build
Quick Scan to PDF
Offline-first iOS document scanner using VisionKit, Vision quality analysis, PDFKit generation, page review, thumbnails, recent PDFs, and export/share flows.
iOSVisionKitPDFKit
Native iOS
Local Build
AccessibilityKeyboard
Privacy-conscious iOS custom keyboard with host app, keyboard extension, theme controls, extension-safe architecture, and open-access disabled.
iOSKeyboard ExtensionPrivacy
Accessibility
Local Build
Medicine and Supplement Reminder
Native iOS medication and supplement tracker with today view, reminder flows, history, insights, settings, medication model, and store-backed state.
SwiftUIiOSHealth
Native iOS
Local Build
Salary Sacrifice Calculator iOS
Native iOS version of the UK salary sacrifice calculator backed by a Swift tax calculation model and SwiftUI views.
SwiftUIFinanceiOS
Native Variant
Multi-platform
Warranty Wallet
Warranty-tracking monorepo with native iOS, Flutter, shared OpenAPI spec, item management, warranty end dates, reminders, notifications, and platform experiments.
SwiftUIFlutterOpenAPI
Cross-platform
In Progress
Ledger IRR
Finance analysis tool for importing ledger/workbook data, mapping financial datasets, normalizing holdings and transactions, and supporting investment-return analysis.
Next.jsDexieExcel
Finance Tool
Prototype
MedFlow
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
Toolkit
Webapp Screenshot Workflow Capture
Universal Playwright workflow recorder for crawling pages, performing polished interactions, recording workflows, exporting MP4 files, and writing artifact reports.
Node.jsPlaywrightVideo
Automation
Visitor Lane
Legal-Tech Tools
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 and macOS app concepts designed around everyday productivity and local workflows.
Visitor Lane
Developer Tools and Automation
Tools for AI builders, developers and founders who need screenshots, crawlers, prompts and workflow automation.
Work With Me
Work With CodeCounsel
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.
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. Needs founder review before adding availability, pricing or engagement terms.