Hello! đź‘‹

I'm Kenneth Dela Cruz

Software Engineer

About Me

I’m a full-stack software engineer building frontend-heavy, production systems. My work centers on React and TypeScript, with experience across the stack—building backend services with Node.js, integrating REST APIs, and shipping data-driven products. At Wildfire Systems, I’ve owned analytics dashboards and browser extension features used across 20+ partner deployments, with a focus on performance, scalability, and clear data visualization.

My path into engineering started outside of traditional computer science. I come from an economics background, where my initial goal was to learn Python for data aggregation and analysis—work that eventually led me to fall in love with software development as a whole. That foundation continues to shape how I approach engineering problems, pushing me to think beyond isolated implementations and focus on the broader system.

Today, I prioritize clarity, reliability, and scalability in the code I write. I focus on building systems that are easy to reason about, safe to change, and able to grow as product and user needs evolve. I care deeply about making thoughtful tradeoffs that balance long-term maintainability with short-term velocity, while keeping both user experience and developer experience front and center. I strive to be the kind of engineer who can take ownership of ambiguous problems and deliver solutions that scale—technically and organizationally—over time.

Languages

TypeScript JavaScript (ES6+) Python

Frontend

React React Native Redux Tailwind CSS

Backend

Node.js Express PostgreSQL

Tools

Git GitHub GitHub Actions Monorepos

Designs & Collaborations

Figma Notion

Experience

Software Engineer - Product Team

Wildfire Systems, Inc.

Jan 2022 - Dec 2025
  • Built scalable, configuration-driven, white-label Chrome extension interfaces using theming and YAML-based configuration, allowing rapid partner onboarding with minimal custom code.
  • Developed end-to-end product features for matching, price comparison, and targeted advertising, supporting core revenue-generating workflows.
  • Designed and implemented a service-worker–based decision engine for Chrome extensions, using tokenization, fuzzy matching, and probabilistic scoring to determine when ads should be triggered or suppressed.
  • Implemented feature-flag–driven rollouts and experimentation to enable safer production releases and A/B testing of new functionality.

Software Engineer - Internal/Partner Tools Team

Wildfire Systems, Inc.

  • Owned development of internal and partner-facing analytics dashboards used across 20+ partner-deployed Chrome extensions, enabling teams to track commissions, sales, clicks, installs, and uninstalls for data-driven decision-making.
  • Led a migration from legacy Redux patterns to Redux Toolkit, improving code consistency, maintainability, and development velocity.
  • Expanded automated test coverage (unit, integration, and E2E) to reduce production regressions and improve release confidence.
  • Mentored junior engineers through code reviews, technical guidance, and onboarding support.

Full-Stack Software Engineer II

Dray Alliance

Jan 2022 - Dec 2025
  • Owned end-to-end development of customer-facing web and mobile features for a freight marketplace using TypeScript, React, and React Native, supporting core shipper and driver workflows.
  • Designed and implemented RESTful APIs and contributed to production reliability through code reviews, testing, and monitoring microservices with DataDog.

Full-Stack Software Engineer

Dray Alliance

Aug 2021 - Sep 2022
  • Developed new web and mobile features supporting marketplace functionality, including job discovery and workflow improvements.
  • Integrated frontend features with backend APIs while participating in code reviews and supporting production systems.

Teaching Assistant

LearningFuze

May 2021 - Jul 2021
  • Mentored 40+ students in JavaScript, HTML, CSS, React, and Node.js through after-hours support, code reviews, and one-on-one debugging sessions.
  • Provided technical guidance via Slack and Zoom, helping students understand core programming concepts, best practices, and problem-solving approaches.
  • Fostered a challenging but supportive learning environment by reinforcing curriculum concepts and supplementing instruction to help students progress more effectively.