Skip to content

Career

A decade of building high-performance products at scale.

My experience spans AI-powered search, real-time collaborative editing, enterprise modernization, and large-scale telemetry visualization.

Feb 2023 - Present

Remote, US

Restb.ai

Senior Software Engineer

Own frontend architecture and full-stack delivery for an AI property intelligence platform supporting enterprise search, analytics, and image intelligence workflows.

  • Built AI-powered search and conversational experiences for exploring millions of property images and AI-generated metadata through natural language.
  • Designed LLM-assisted workflows using RAG, semantic retrieval, structured responses, and streaming interfaces for business users.
  • Integrated React applications with Node.js APIs, embedding-based retrieval, and vector search across large image datasets.
  • Architected React and TypeScript applications supporting 10K+ results per query and 100K+ assets using virtualization, caching, progressive loading, and rendering optimization.
  • Improved application performance by approximately 40% through React optimization, code splitting, lazy loading, bundle analysis, and browser profiling.
  • Reduced perceived AI response latency by approximately 50% through streaming responses and incremental UI rendering.
  • Established React Query data architecture using caching, API optimization, production monitoring, and automated testing practices.

React / TypeScript / Node.js / RAG / Vector search / React Query

Aug 2020 - Jan 2023

Remote, US

Canva

Senior Frontend Engineer

Developed advanced features for Canva's collaborative browser-based design editor used by millions of people globally.

  • Developed advanced React and TypeScript features supporting complex browser-based design workflows.
  • Optimized editing experiences involving hundreds of elements through memoization, state isolation, and performance profiling.
  • Built reusable React components and shared utilities used across multiple product areas.
  • Contributed to reliable, synchronized real-time collaboration for simultaneous editing.
  • Improved GraphQL data fetching by optimizing queries and reducing unnecessary requests.
  • Designed scalable state-management patterns for complex editing workflows and concurrent interactions.
  • Collaborated with backend, product, design, and infrastructure teams on features used by millions.

React / TypeScript / GraphQL / State management / Performance

Mar 2017 - Jul 2020

San Francisco, CA

Globant

Software Engineer

Modernized legacy systems and built scalable web applications across healthcare, financial services, and retail.

  • Led legacy migrations to React and TypeScript, improving development velocity and reducing maintenance overhead.
  • Built reusable React component libraries, enterprise dashboards, and data-visualization applications.
  • Developed Node.js and Python services, REST APIs, and integrations supporting enterprise workflows.
  • Implemented GraphQL and API integrations connecting frontend products with internal and third-party platforms.
  • Built authentication, authorization, and RBAC workflows for secure enterprise access.
  • Supported AWS deployments, Docker environments, CI/CD workflows, and reliable production releases.

React / TypeScript / Node.js / Python / GraphQL / RBAC / AWS

Oct 2015 - Feb 2017

Mountain View, CA

Google

Software Engineer

Developed internal applications and dashboards supporting service visibility, telemetry analysis, and operational workflows.

  • Built React dashboards providing visibility into service health, telemetry data, operational metrics, and engineering workflows.
  • Developed interactive data visualizations for large operational datasets with filtering and analysis capabilities.
  • Integrated frontend applications with backend APIs and internal monitoring and reporting services.
  • Improved engineering productivity through reusable UI components, optimized rendering, and efficient data exploration.

Telemetry / Data visualization / APIs / Performance