Implementation · Product · Cloud · Delivery
I work in the space between technical teams and everyone who depends on what they build. Based in Calgary. Open to the right opportunity.
About
Most of my career has lived in the space between technical teams and everyone else who depends on what they build. I am a Solutions and Implementation Consultant with close to five years spent inside enterprise healthcare SaaS, taking complex client requirements and turning them into working systems.
That means owning a project from the first discovery call through configuration, integration, testing, training, and go-live, and staying in the room for whatever comes after.
Along the way I picked up a habit of going deep on the technical side of things I touch. That is part of why I spent this year earning two AWS certifications and building hands-on cloud projects. Not because a certificate was required, but because I wanted to actually understand the infrastructure underneath the products I help implement.
I care about getting things right for the people using the system, not just the people buying it. A lot of implementation work fails quietly because nobody accounted for how much change management a rollout actually requires. I have spent years in that exact gap.
Experience
Skills
Projects
Checks 24 company career pages every morning, reads each full job description, scores it against what I am looking for, and emails me only the best matches with the reason each one made the list. Designed and tuned from real output until the matches held up when I read them.
Think of three people with one job each. A scout collects open roles from company career pages, a judge reads each one and decides how well it fits, and a messenger sends me the short list. Each one only handles the jobs at its own stage, which is also why the same job never lands in my inbox twice.
EventBridge starts three Lambda functions on staggered schedules. They hand work off through a status field in DynamoDB, scoring is driven by a JSON config that reads the full description (title tiers, hard fails, years required, red flags, with a per-rule breakdown stored on each record), and SNS delivers the digest. Each function has its own least privilege IAM role, CloudWatch alarms watch for errors, and two CloudFormation stacks deploy the whole thing.
A laptop, a phone and an AWS EC2 server in Calgary on one private Tailscale network. SSH works over Tailscale with no inbound ports open, while SSH to the public IP times out. The server joins the network on first boot through a user data script and a single use auth key. The repo also includes a troubleshooting log for a failed join, traced through the auth key state and the instance configuration.
A static site stored in S3 and served worldwide through CloudFront, with a custom domain and HTTPS. Built with Claude and deployed and maintained by me.
A read only tool that reviews an AWS account for wasted spend and risky settings, ranks what it finds, and writes the results up in plain language for an owner who is not technical. Built in the same three stage shape as the job alert pipeline.
Education
Contact
Implementation, deployment, solutions, product operations, and technical account or program management roles. Remote across Canada or hybrid in Calgary.
If you are building something where technical delivery, client relationships, and product thinking all have to work together, I would like to hear about it.
Beyond Work
Co-host and producer of A Couple of Couples, a podcast exploring relationships, life, and everything in between.