I am a senior software developer with experience building full-stack web applications, APIs, cloud-based systems, and AI-enabled internal tooling. My background spans legal technology, fintech, enterprise software, transportation platforms, and gaming software.
I work across frontend and backend development using React, Vue, TypeScript, JavaScript, Node.js, Python, Java, REST APIs, and GraphQL. I have designed scalable systems for high-volume data ingestion, analytics, authentication, and third-party integrations.
In recent roles, I have contributed to legal AI reporting platforms and crypto-asset management products. I have led frontend engineering, implemented OAuth 2.0 authentication with Okta, and worked with microservices and external financial and custody APIs.
I have experience with cloud and deployment environments including AWS, Google Cloud Storage, Railway, Vercel, Azure, Docker, and Git-based development workflows. I also built an AI-powered regression testing harness to automate test execution and Slack reporting on development pushes.
Earlier in my career, I worked on enterprise banking application modernization at IBM, product and customer success leadership at a transportation startup, and software development for video lottery terminal games. I bring a combination of engineering depth, product perspective, customer-facing experience, and team leadership.
I am based in Vancouver, British Columbia, and have experience working remotely in Agile teams. I am interested in senior software engineering opportunities where I can build reliable, scalable products and improve development workflows.