Blog

Thoughts, experiences, and insights into my projects and the world of web development.

[BLOG]February 2, 2026

Shopify B2B - logo upload & on-product embellishment as a seamless workflow

Shopify B2B - logo upload & on-product embellishment as a seamless workflow

Customized products are a revenue driver in B2B, but the process behind them is often outdated.

4 MIN READ
READ LOG
[HOW I WORK]May 7, 2026

Direct Engineer Ownership: Why Fewer Handoffs Ship Faster

Most software projects do not fail because of bad code. They fail because of bad communication.

3 MIN READ
READ LOG
[HOW I WORK]May 7, 2026

Code Minimalism: Solve the Bottleneck, Not Your Ego

In the agency world, complexity is profitable. My approach is the opposite: reduce moving parts, and add complexity only when it protects reliability, revenue, or security.

3 MIN READ
READ LOG
[HOW I WORK]May 7, 2026

Platform Native Before Custom: Keep Shopify Doing the Heavy Lifting

Why I evaluate native capabilities first, then custom code only at the exact boundary where it is required.

4 MIN READ
READ LOG
[HOW I WORK]May 7, 2026

Effective Communication: Fewer Meetings, Better Signals

How structured async communication reduces delivery risk better than ceremony-heavy status routines.

4 MIN READ
READ LOG
[SAAL: SALES AGENT]August 5, 2026

Talk to the Engineer

Bug reports and feature requests go straight to the person who wrote the code. Support requests are answered directly by someone who knows the system.

2 MIN READ
READ LOG
[SAAL: SALES AGENT]August 5, 2026

One Job, No Data Kept

Customer data is read from Shopify, used, and discarded. Nothing sensitive is copied into a database of ours.

2 MIN READ
READ LOG
[SAAL: SALES AGENT]August 5, 2026

Native Before Custom

Where Shopify already does the job, the app uses it. If native covers your case, we say so.

2 MIN READ
READ LOG
[SAAL: SALES AGENT]August 5, 2026

Written Down, Plainly

Docs for merchants, a separate guide for reps. Limits stated up front, not discovered later.

2 MIN READ
READ LOG