Back to the portfolio

Work history

Today

HabloCurrent role

CTO

Hablo connects the travel industry through posts, events, learning, and professional networks. As CTO, I lead technical direction and continue to build the product.

  • Building a new platform for Visit California and developing custom AI agents.
  • Engineering across the travel platform, learning products, content workflows, and mobile experiences.
  • Leading delivery, reliability, and release quality as the platform develops.
Recent work

divRIOTS

Core developer

Built six Figma plugins from the ground up at a company whose tools reached over two million users.

  • Built image.to.design and ai.to.design for image imports and prompt-generated editable designs.
  • Built data.to.design to connect real content sources and populate Figma layers with their data and images.
  • Built psd.to.design and office.to.design to import existing documents into editable Figma designs.
  • Built Lorem Ipsum for placeholder content and contributed to the public Figma plugin UI library.
2021–2023

Kernel

Senior software engineer

Principal developer of a full-stack data service and Figma plugin. Kernel let designers use real product content instead of manually replacing placeholders.

  • Built import and management APIs for Google Sheets, JSON, and CSV, with access controls, versioning, and publishing.
  • Created the Figma plugin component library and helped integrate Auth0 authentication within the plugin environment.
  • Implemented queued image processing with BullMQ and Cloudinary.
  • Added end-to-end tests and a microservices delivery pipeline with validation, tests, and deployment.
2020–2021

Yara

Senior React Native engineer

Worked on AtFarm, a React Native app for farmers. I helped prepare the app for release through feature delivery, refactoring, and improvements to stability.

  • Delivered key features and new UI flows for the app’s release.
  • Refactored the app for new GraphQL APIs and ensured it worked offline.
  • Updated React Native versions and moved older class components to functional components and hooks.
  • Added end-to-end tooling and automated repetitive development tasks, including fetching development tokens.
2020

Hablo

Lead software engineer

Built the original Hablo platform from the ground up, taking the initial architecture to a working product within three months.

  • Delivered accounts, connections, posts, search, and organizations with complex roles and permissions.
  • Built with TypeScript, React, GraphQL, Auth0, NestJS, and PostgreSQL.
  • Added real-time monitoring and a CI pipeline with pre-production environments and end-to-end checks.
  • Built staged image loading with Cloudinary so small previews appeared before full-resolution images.
2016–2020

Triptease

Senior software engineer

Built hotel technology to help guests compare rates and hotels increase direct bookings. My work spanned Price Fighter, messaging, disparity dashboards, and client platforms.

  • Built real-time OTA price collection and a price-check widget used on more than 10,000 hotel websites at the time, as recorded in my public resume.
  • Worked on the messaging platform, isolated website widgets, and dashboards showing direct-rate disparities.
  • Co-built the client platform, reusable UI components, and a branding service with a history of changes.
  • Built analytics ingestion handling hundreds of requests per second, using queues and serverless functions.
2013–2016

Bopple

Head of development & frontend engineer

Helped deliver a mobile ordering platform and the tools venues needed to operate it, combining frontend engineering with development-team management.

  • Managed a team spanning iOS, Android, Java backend development, and frontend engineering.
  • Built an HTML5 app for venue staff to process orders placed through the mobile apps.
  • Created the back-office CMS for venues to manage their accounts and product catalogues.
2009–2013

Waterfront

Software artist & project management

Branded games and visual production for set-top boxes, combining software art with project management.

Open-source contributions