ProjectsThieve

Empowering Entrepreneurs with Smarter Dropshipping Tools

At Thieve, I contribute as a Senior Software Engineer on a small team building a subscription-based SaaS platform for e-commerce entrepreneurs and dropshippers. From curating high-quality products to developing advanced analytics and fulfillment automation, I've been deeply involved in migrating legacy infrastructure, expanding the platform's capabilities, and delivering production-grade features that serve hundreds of thousands of users worldwide.

Thieve Gallery

Thieve is a platform designed to give e-commerce entrepreneurs the insights and tools they need to succeed in dropshipping. Beyond a catalog of curated, vetted products with high-quality imagery and audience insights, the platform provides a suite of features like keyword analytics, AI product content generation, supplier matching, and trend forecasting; all aimed at reducing guesswork and helping store owners focus on what actually sells.

One of the most engaging features is Swipes, a Tinder-style product discovery tool that lets users quickly build moodboards and collections of products they like. Another is our Google Trends integration, where we scrape and process trend data daily, presenting keyword timelines across one and five years, identifying related keywords, and running predictive forecasting models to highlight whether a product or keyword is hot, stable, or emerging. These insights give users a forward-looking view of demand, something most other dropshipping tools don't offer.

Recently, I've been leading the development of Thieve Fulfillment, a new service that integrates directly with Shopify. Merchants can connect their stores, import products from Thieve with configurable pricing rules, and have orders automatically processed via AliExpress and other suppliers. I designed and implemented the order automation system: Shopify webhooks feed into Thieve, CRON jobs poll supplier statuses, and dashboards reflect fulfillment, shipping, and issue resolution in real time. This system also includes store credit handling, shipment tracking updates, and markup configuration, giving sellers full control over their order flows.

From a technical standpoint, my role has included migrating Thieve's messy legacy stack of Firebase and untyped cloud functions into a robust TypeScript monorepo backed by Neon/Postgres. I introduced strict typing to replace the heavy reliance on any, built proper monitoring and alerting pipelines, and improved CI/CD workflows to ensure reliability at scale. Alongside my team, I've also worked closely with designers to ship UI/UX refinements and ensure features align with what e-commerce users actually need.

Working on Thieve has been a rewarding challenge, combining high-growth e-commerce dynamics with deep technical architecture. It's a platform where I've been able to exercise my skills in scaling SaaS systems, handling complex data flows, and building automation that directly impacts how entrepreneurs run their businesses.

FAQs about Branding

What was your role on the Thieve team?

I worked as a Senior Software Engineer in a small cross-functional team of designers and developers. My responsibilities ranged from backend architecture and migrations to building customer-facing features, improving developer experience, and collaborating on product direction.

Why was a migration away from Firebase necessary?

The legacy stack relied heavily on Firebase and untyped cloud functions, which made it difficult to maintain and scale. By migrating to a Neon/Postgres + TypeScript monorepo, we gained stronger data consistency, type safety, modular code organization, and far more reliable infrastructure for both present and future features.

What technologies and approaches did you use for Shopify fulfillment automation?

I built the fulfillment service around Shopify webhooks, cron-based polling jobs via Inngest, and a clean API layer that ties into AliExpress and other suppliers. This setup ensures that orders flow seamlessly from Shopify into Thieve, are fulfilled automatically, and remain in sync with shipping and issue updates in both systems.

How does Thieve leverage AI?

AI is used to enhance content creation and product presentation. Features include automated generation of high-quality product copy, transforming poor AliExpress imagery into professional-grade visuals, and helping users market products more effectively. AI also supports trend forecasting models to predict how certain keywords and products will perform over time.

What impact has your work had on Thieve's users?

My contributions have improved both the scalability of the platform and the capabilities available to entrepreneurs. The Shopify fulfillment feature reduces manual overhead for store owners, while the migration to a typed, modular stack ensures the platform is stable and maintainable as we grow. Together, these changes help hundreds of thousands of dropshippers run their businesses more efficiently and with better insights.

Tools of Choice

TYPESCRIPT
NEXT
FIREBASE
DRIZZLE
TAILWIND
TRPC
VERCEL
POSTGRES
STRIPE
INNGEST
SENTRY
NEON
OPENAI

© 2025 Brady Edgar. All rights reserved.