I'm a senior full-stack developer with 11+ years of experience building and supporting production software for international teams. My core expertise is C#/.NET, Angular, TypeScript, Shopify development, API integrations, and cloud-based systems.
I can take ownership of a project or feature across the full development lifecycle —from understanding the business requirements and planning the architecture to frontend and backend development, database design, testing, deployment, and production support.
My recent Shopify work includes:
• Door Designer —
----------- A Shopify app I independently built from the ground up. I handled the architecture, frontend and backend development, Shopify API integration, app-review process, deployment, and ongoing production support.
• Spacemaker Wardrobes
----------- ----------- I independently developed and maintain two advanced Shopify product configurators using React, JavaScript, Liquid, theme extensions, and Shopify APIs. They include interactive product previews, complex validation and pricing rules, automated product creation, cart integration, admin tools, and delivery estimation.
• Ember Coffee —
----------- I transformed the founder's ideas and business requirements into a complete Shopify storefront. Around 90% of the storefront was built with custom Liquid sections designed to be highly configurable through Shopify's Theme Editor. This allows the founder to manage layouts, content, landing pages, and promotions without needing a developer for routine updates.
Alongside Shopify, I have extensive experience building enterprise and business applications with C#,
ASP.NET Core, Angular, TypeScript, REST APIs, Entity Framework, SQL Server, MySQL, Azure, AWS, Docker, and CI/CD. I've worked on systems across travel, accounting, retail, ecommerce, healthcare, and real estate.
I'm comfortable joining an established codebase, solving complex production issues, improving existing systems, or building new products from the ground up. I work independently, communicate progress clearly, and consider maintainability, security, performance, merchant usability, and customer experience—not only whether a feature works.
I've collaborated remotely with UK and Australian teams and understand the importance of dependable communication, realistic expectations, documented decisions, and consistent delivery.
Portfolio:
-----------