Software Developer & Technical PM

Sergio Tapia

Specializing in custom web solutions, API integrations, and robust backend architectures.

Los Angeles, CA
GitHub
Core Skills
Languages
PythonTypeScriptJavaScript
Web Development
HTMLCSSShopify / LiquidNext.jsReactTailwind CSS
Tools & Systems
REST APIsGitHubFigmaVercel
Methodologies
AgileProduct ThinkingClient-Facing DeliverySystem Optimization
Certifications
GoogleGoogle Project Management Professional Certificate
GoogleGoogle Project Management Specialization
IBMIBM Generative AI Engineering Professional Certificate
Featured Work

Projects that solved real problems at production scale.

Each project below is framed as a case study — the business problem, how I architected the solution, and the measurable impact delivered.

Inventory Management System

Backend platform powering live retail operations across multiple client environments.

The Problem

Inventory data was out of sync between warehouse operations and live retail systems, creating manual reconciliation overhead, operational risk, and recurring data integrity issues across multiple client accounts.

The Architecture

Python and TypeScript backend with a REST API design and validation layer. Focused on production reliability, multi-client deployment, and a structured approach to reducing data inconsistencies. Owned the full delivery lifecycle from requirements gathering through deployment support.

The UI / UX

UX prototyping driven by direct client feedback loops. Translated complex operational workflows — inventory counts, sync states, reconciliation status — into clear interfaces that retail staff could act on without technical knowledge.

The Impact

Improved platform reliability in live production environments. Reduced data inconsistencies across client accounts. Supported zero-downtime expectations for retail operations and enabled the team to scale the platform to additional clients.

TypeScript
"token-comment">// Inventory sync validation — API layer
"token-keyword">interface SyncPayload {
  locationId: "token-keyword">string;
  items: { sku: "token-keyword">string; quantity: "token-keyword">number }[];
  timestamp: "token-keyword">string;
}

"token-keyword">async "token-keyword">function validateAndSync(
  payload: SyncPayload
): Promise<{ success: "token-keyword">boolean; errors: "token-keyword">string[] }> {
  "token-keyword">const errors: "token-keyword">string[] = [];

  "token-keyword">if (!payload.locationId) {
    errors.push("locationId is required");
  }

  "token-keyword">for ("token-keyword">const item "token-keyword">of payload.items) {
    "token-keyword">if (item.quantity < 0) {
      errors.push(`Invalid quantity "token-keyword">for SKU: ${item.sku}`);
    }
  }

  "token-keyword">if (errors.length > 0) "token-keyword">return { success: "token-keyword">false, errors };

  "token-keyword">await syncInventoryToStore(payload);
  "token-keyword">return { success: "token-keyword">true, errors: [] };
}
PythonTypeScriptREST APIsGitHubAgile
your-client-store.myshopify.com
Shopify storefront — homepage

Shopify Storefront

End-to-end e-commerce build extending a client relationship into a new revenue channel.

The Problem

The client needed a production-ready e-commerce presence that matched their brand identity precisely and integrated with existing business operations. No off-the-shelf Shopify theme met the custom layout and brand requirements.

The Architecture

Built from scratch using Shopify Liquid templating and custom CSS. Owned the full delivery lifecycle — discovery, design alignment, development, and deployment. Every template written to spec with no pre-built theme as a starting point.

The UI / UX

Custom UI components built to match brand guidelines precisely. Responsive layout designed mobile-first, with product page layouts optimized for browsing clarity and conversion. Iterated based on direct client review sessions.

The Impact

Delivered a production-ready storefront supporting live business operations. Extended the client engagement into e-commerce, opening a new revenue channel and deepening the long-term relationship beyond the original scope.

Liquid
{% comment %} Custom product grid — Shopify Liquid {% endcomment %}
{% assign products = collection.products %}

ShopifyLiquidCSSHTMLFigma
About

I build tools that bridge complex data systems with seamless frontend experiences.

My work lives at the intersection of backend reliability and client-facing clarity. Whether I'm designing REST APIs that eliminate data inconsistencies in a live retail system or building a Shopify storefront from scratch to match a brand identity exactly — I bring the same level of ownership to every layer of the stack.

At BlueOne Business Software, I've owned client relationships end-to-end: gathering requirements, managing delivery, traveling to client sites for implementation support, and staying on call when production issues arise. I'm comfortable in environments where the stakes are high and the pressure is real.

I hold a B.S. in Computer Science from Cal State LA and certifications in Google Project Management and IBM Generative AI Engineering — a combination that reflects both my technical depth and my interest in how software creates business value.

  • Backend-first thinking — APIs and data integrity before UI.
  • Client-facing ownership — I bridge technical teams and business stakeholders.
  • Calm under pressure — production issues get resolved, not escalated.
  • Full-cycle delivery — discovery, development, deployment, and support.
Open to Opportunities
LocationLos Angeles, CA
Work StyleRemote & Hybrid
Role TypesSWE · Full-Stack · Technical PM
Get In Touch
EducationB.S. Computer ScienceCalifornia State University, Los Angeles2017 – 2022