Summary
Daniel Petersen is a versatile full stack web developer with 9 years of professional experience and a six-year focus on modern JavaScript and TypeScript ecosystems. He builds user-friendly, responsive web apps and sites that simplify complex data, with hands-on experience across React, Next.js, Rust/Leptos, Python, Laravel/PHP, Shopify, and headless CMS platforms like Ghost and Jekyll. At Blockstream he improved performance, SEO and mobile UX across 15+ products, wrote automation tooling (including Python scripts to manage multi-blog workflows) and helped integrate a Rust-based online IDE—demonstrating comfort bridging frontend polish with backend and tooling work. His background spans full-time roles and freelance projects, giving him experience integrating payments and e-signature APIs and shipping production systems for diverse clients. Based in Victoria, BC, he pairs UI/UX sensibilities and interactive animation skills with low-level curiosity (Rust, Solidity, game engines and Blender), making him effective at projects that require both design nuance and engineering depth.
9 years of coding experience
10 years of employment as a software developer
Liberal Arts and Sciences/Liberal Studies, Liberal Arts and Sciences/Liberal Studies at The University of British Columbia