Senior Software Engineer · Halifax, Canada

Building software for complex domains.

Enterprise software·AI-powered applications·Knowledge systems

15+ years designing and building software, APIs, enterprise integrations, payment platforms, and cloud-based systems. Today, I build independent projects at the intersection of software engineering, AI, healthcare, and knowledge.

Enterprise Software→ Complex Integrations→ Wearable & Connected Technology→ AI & Workflow Automation→ Knowledge Systems→ Health & Public-Interest Technology
What I Build

From enterprise systems to knowledge and AI.

Six areas where my work is concentrated — grounded in nearly two decades of shipping production software, and now extending into AI, automation, and knowledge systems.

01

Enterprise Software

Scalable applications, APIs, and business platforms built to run in production.

02

Complex Integrations

Connecting payment systems, financial institutions, POS platforms, mobile apps, and third-party services.

03

AI & Workflow Automation

Applying AI agents and LLMs to automate knowledge work, business processes, and operational workflows.

04

Knowledge Systems

Structured knowledge, search experiences, knowledge graphs, and evidence-traceable information platforms.

05

Wearable & Connected Technology

Software and cloud platforms for connected devices, mobile applications, and technology designed to support people in the real world.

06

Health & Public-Interest Technology

Applying software engineering, AI, and data to healthcare, aging, public policy, and research.

Selected Projects

Independent systems I'm building now.

Three live applications, each backed by an open codebase — structured knowledge, vector search, MCP, and AI agents applied to real domains.

Knowledge Graph · AI Agents

Aging Knowledge Graph

TypeScript · PostgreSQL + pgvector · REST + MCP

An open, evidence-traceable knowledge system for healthy aging — combining structured knowledge, vector search, REST + MCP APIs, natural-language retrieval, and AI-powered curator and reviewer agents.

AIKnowledge GraphVector SearchMCPTypeScriptPostgreSQL
Research Platform · Data Engineering

Aging Policy Lab

Next.js · Python · PostgreSQL · Claude

A data-driven research platform for studying healthy-aging policy across Canada — public data, policy documents, structured research workflows, a composite indicator index, and AI-assisted analysis.

PythonData EngineeringPublic PolicyResearch PlatformRAG
Knowledge App · Visualization

Evidence-Informed Acupressure Learning Assistant

Python · FastAPI · SQLite · Three.js

An evidence-informed, multilingual knowledge application combining structured medical knowledge, symptom-to-point search, interactive 2D/3D visualization, and A–D evidence grading.

PythonFastAPIKnowledge RetrievalVisualizationMultilingual

All projects & engineering track record →

In Progress

A trust-first platform for healthy-aging research.

My most recent build — where knowledge systems, AI, and health meet serious engineering and governance.

Research Platform · Governance & Consent

Healthy Aging Digital Intervention Research Platform

TypeScript · NestJS · PostgreSQL · MCP · Cloud Run

A research platform for digital interventions in healthy aging, built around participant control, consent, and honest wording — a permission engine, an eighteen-module architecture with enforced boundaries, and MCP integration with the Aging Knowledge Graph. A conceptual prototype on synthetic data only: no ethics approval, no real participants.

TypeScriptNestJSPostgreSQLpg-bossMCPGovernance
About

An experienced engineer, still building.

I began my career as a software engineer and have spent 15+ years building enterprise software, payment systems, APIs, and cloud platforms. Today, I build independent projects at the intersection of software engineering, AI, healthcare, aging, and public policy.

Read more →