About Me

Accelerating your next business adventure

I am a 9+ years Full Stack Senior Software developer working in Typescript, Go, and Python. I am committed on finding your most valuable opportunities and building out your largest impacts.

Based in Canada's West Coast, I love constantly learning and staying challenged. Learning and understanding about the effort required to build out valuable software, I believe that the first iteration of the software will rarely be the solution used. Instead, it is a journey of learnings and milestones to create the most impactful goals and features.

Statistics about me

9+
Years Experience
12+
Projects Completed
11+
Languages Learned
27+
Frameworks Used

My Specializations

These are areas where I can help your business.

Web Applications

Build out your application feature set using the latest technologies at performance and at scale. I work in Typescript, Go, and Python: A full stack front end, back end, data pipelines, and devops.

Digital Publishing

Need help with SEO, delivery and monetization? I have experience with Google Ads, Google Ad Manager, Google Tag Manager, and Google Search Console

E-commerce

Working on implementing your products and conversion optimizations? I have experience with Woocommerce, Hubspot, Google Ads, and Data Analysis

Code Quality (CI/CD)

Align your code base with a git workflow, jenkins, or AWS codebuild implementation. Go to production from 0-60 and reduce your impacts from a failed build. Automate the boring and adhere to coding styles using black, prettier, or gofmt

Performance Optimizations

Implement reporting and alerting on your KPIs to always reach your goals. As well as optimize on web vitals for the best user experience while following the recommended security practices

Data Analysis

Capture and review your data to capitalize on key findings. Identify actionable items using a wide feature set and honing in with a correlative matrix

Testing

Stop wasting time on over engineered unit tests, add useful compile time checkers and maximize value with end to end testing

Experimenting

Unable to decide on action A or B? Add A/B testing to continuously experiment and use data to determine what's best for your users

My Values

I value seeking your biggest impacts and help move your business towards your goals. With my experience in the software development industry, I have found that the landscape is constantly changing, therefore the most value is in acting quickly to progress ideas and capturing opportunities.

  • 1

    Value Driven Approach

    Finding the right things to work on is hard. I firmly believe that we need to reduce complexity and focus on what brings in value by identifying with data and quickly actioning on opportunities.

  • 2

    Iterative Development

    Starting out with a massively scoped project leads to incomplete and mistakes ridden development, especially with high impact changes or long timelines. Starting out with a minimally viable product and iterating on it, allows adaptation to new and changing insights.

  • 3

    Proactive Over Reactive

    Taking the time to build out development tools for code checks, monitoring, and alerting, risks and uncertainties are minimized. This allows development to be focused on business goals rather than fighting fires.

Code Quality

Each project will be optimized towards different code quality metrics depending on needs. However, I have the most experience in targeting the following code quality metrics.

  • 1

    Maintainability

    Code is written in a way that is extensible and reconfigurable. With standard CI/CD tools, code changes are low risk and simple to implement.

  • 2

    Scalability

    Software is supportive of hundreds of thousands of sessions, with hundreds served concurrently per second from edge nodes. Deploying changes is propagative which allows for monitoring, alerting and quick rollbacks before impacting users at scale.

  • 3

    Reliability

    Code deployment is written to be type sound and checked with standard CI/CD code tools. User experience is favored to be communicative rather than hidden and malfunctioning.

  • 4

    Performance

    Evaluation of core web vitals providing LCP within 2.5 seconds, and INP within 200ms. All API requests are targeted in the sub 200ms time frame for a good user experience.

Find me on social!

© 2025 Sea Otter Studios All rights reserved.