Hi, I’m Christopher and I’m a Software Engineer.
I design, build, and maintain web platforms from start to finish. Core stack: Laravel, Vue.js and Go on AWS.
Work
Four systems in production use, each with a full blog post. Ask me if you want more detail on any of them.
Law-firm case management
Took a law firm off spreadsheets, with case-level access built around attorney-client privilege.
Government personnel records
Replaced paper personnel files and Excel trackers, and cut reporting times by ~60%.
Offline AI transcriber
Confidential session recordings turned into text without the audio ever leaving the machine.
Multi-campus university file platform
One file and submissions platform shared across a university's campuses.
What I do
Four kinds of work, each backed by something you can read or use.
01 · Engineering
Full-stack platforms
Laravel, Vue.js and Go, from database schema to AWS deployment: case management, records, file platforms, and on-device AI.
See the selected work
02 · Design
Interface design
Access models built around attorney-client privilege, template authoring with visual placeholder chips, a mobile-first client portal, and a review tool built around a live waveform.
See the design decisions
03 · Blog
Blog and video
Long-form posts on what I built, what broke, and what I would change, plus a YouTube channel.
Browse the blog
04 · Business
Client engagements
Freelance builds since 2024 with ongoing maintenance, and a provincial IT team moved from FTP deploys to Git, code review and CI/CD, with 3 engineers mentored.
Get in touch
Experience
Freelance Software Engineer
Case management platform · Law firm
Solo, about 4 months. Up to 10 attorneys and staff use it daily with role-based access control, and the firm's spreadsheet workflow is retired.
Built billing, document automation from versioned templates, and email notifications via AWS SES.
Added a client portal with attorney messaging and an audit trail of every view, edit and download.
Multi-campus data hub · State university
Live on all 4 campuses. Google Drive-style file and submissions platform with ONLYOFFICE for in-browser document collaboration.
Wrote Go sidecars for resumable tus uploads that survive exam-week traffic on flaky campus networks, ClamAV virus scanning with quarantine, and X.509 PDF signing.
Software Engineer
500+ civil-servant records and a tourism analytics dashboard, replacing paper and Excel.
~60% faster reporting by fixing N+1 queries and adding indexes.
Built an offline AI transcriber for the provincial board, so confidential audio never leaves the machine.
Automated payroll deductions, tax reporting and SMS alerts, turning half-day tasks into one click.
Built a Java Android app and an uptime monitor.
Introduced Git, code review and CI/CD; mentored 3 engineers.
Intern Developer
3,000+ students. Faculty evaluation web app where students rate their instructors' teaching.
Added Python sentiment analysis on written feedback, giving administrators data for strategic planning and decision-making.
Stack
PHP
Laravel
Vue.js
Go
MySQL
AWS
Python
Languages PHP Go TypeScript JavaScript Python SQL
Frameworks Laravel Vue.js Inertia.js Tailwind CSS Node.js / Express REST APIs PHPUnit Pest
Infra AWS (EC2, S3, RDS, SES) Docker Nginx Cloudflare ClamAV Linux CI/CD RBAC
AI / ML Whisper CTranslate2 On-device inference NLP