Profile

Staff-level software engineer with 15+ years of experience building web applications and developer platforms. Combines deep expertise in TypeScript and modern web technologies with experience across backend development, APIs, and infrastructure. Proven track record of delivering customer-critical capabilities, designing extensible systems, and improving engineering reliability through hands-on implementation, technical leadership, and cross-team collaboration.

Experience

GitLabStaff Frontend Engineer

Sep 2023 – Present · Netherlands

  • Led the integration of GitLab’s Language Server into the browser-based Web IDE, designing cross-platform abstractions to enable AI-powered Code Suggestions and support a 4,000-user GitLab Duo expansion for a major enterprise customer.
  • Architected and implemented secure Web IDE support for air-gapped environments, extending Rails infrastructure to support customer-managed extension domains. Collaborated with Application Security on threat modeling, unblocking GitLab 18.0 upgrades for major enterprise customers.
  • Shaped Duo Chat’s extensible architecture through design reviews and mentorship, then implemented plugin registries for message widgets and slash commands, enabling cross-team feature development, including AI Flow integration.
  • Redesigned Duo Chat’s WebSocket failure handling and introduced manual session recovery, reducing the daily rate of reported connection errors by 86% in an initial pre/post comparison.
  • Improved developer feedback loops and CI efficiency by introducing cross-repository integration tests and replacing flaky, duplicated browser tests with focused integration coverage, eliminating a source of instability associated with 66 blocked pipelines and 73 job failures in pre-migration reporting windows.
  • Delivered agentic AI chat features, including subagent visualization, interactive clarification questions, conversation compaction indicators, and slash command discovery.

GitLabSenior Frontend Engineer

Feb 2019 – Aug 2023 · Remote

  • Led the design and development of GitLab’s ProseMirror-based Rich Text Editor, including technology evaluation and a translation layer between ProseMirror’s document model and GitLab Flavored Markdown.
  • Introduced WYSIWYG editing to GitLab Wiki, a product with 500,000+ monthly active users, and expanded the editor to Issues and Merge Requests, supporting product-specific capabilities such as code review suggestions.
  • Served as technical lead for the GitLab UI working group, helping establish a reusable component library and shared Vue.js and CSS development practices across teams.
  • Contributed to the development of GitLab’s Web IDE and Remote Development Workspaces.

Crunch.ioLead Software Engineer

Feb 2017 – Oct 2018 · Remote

  • Led a team of five engineers, coordinating product delivery and frontend architecture across teams.
  • Reduced dataset loading time from 20 to 3 seconds (85%) through frontend data-loading optimizations.
  • Led the redesign of data navigation and search interfaces for a market research platform.

Crunch.ioSenior JavaScript Engineer

May 2014 – Feb 2017 · Remote

  • Designed and implemented a plugin platform for independently developed customer visualizations, exposing APIs for dataset access and host application interaction. The platform fulfilled a critical requirement that helped secure a major enterprise customer agreement.
  • Introduced automated end-to-end testing and contributed to engineering practices that reduced regressions and manual QA effort.
  • Developed interactive data visualization features, including embeddable survey visualizations used by news publications.

CodemeraFrontend Developer

May 2012 – Apr 2014 · Dominican Republic

Technical skills

Languages
TypeScript, JavaScript, Python, Ruby, SQL
Frontend & web platforms
Vue.js, React, browser APIs, VS Code Extension APIs, WebSockets
Backend & APIs
Node.js, GraphQL, REST APIs, HTTP, Ruby on Rails
Architecture
API design, cross-platform systems, dependency injection, plugin architectures, domain-driven design
Engineering & infrastructure
Docker, CI/CD, integration testing, observability, performance optimization, security-conscious design

Education

Associate Degree in Software Development

Instituto Tecnológico de Las Américas (ITLA), Dominican Republic

2008–2011 · GPA 3.91