Gabriel Clemente

Software Engineer

Zürich, Switzerland
Swiss B permit through 2030. No Swiss sponsorship needed for employers.

Targeting: junior to mid-level full-stack / software engineer roles in Switzerland.

Seeking a stable, long-term full-time role. Zürich, Zug, or compliant EU remote.

Software Engineer with 4+ years of hands-on experience building and maintaining web applications. Adept at working with modern frameworks like React and Angular, and writing reliable automated tests. I recently relocated to Zürich, Switzerland, seeking a stable, long-term role where I can contribute to a product team, learn from experienced colleagues, and grow professionally within the company.

Impact

Experience

Software Engineer

– Present

GABO LLC | Zürich, Switzerland (Remote)

  • EU Track Report – Present

    Built tracking and reporting dashboards using React.js and Express.js, supporting data visualization and RESTful API integration.

  • Freelance Projects –

    Developed client web pages (such as arturorodes.com using Astro and Alpine.js) and created frontend-auto-cms, an open-source tool published on npm (2,500+ downloads).

  • Automation & Tooling

    Set up automated email workflows and maintained small open-source developer utilities.

Frontend Developer

–

IriusRisk | Huesca, Spain (Remote)

  • Developed reusable React components using React Query and Zustand to improve UI data flow, supported by unit and component tests.
  • Contributed to updating and maintaining UI components using the AntDesign framework.
  • Handled post-release support and bug fixes exclusively for personally authored pull requests, ensuring smooth production behavior.

Software Engineer (Contractor)

–

GABO | Global (Remote)

  • BeyondBMI Contract –

    Built interactive chart features with Angular and Chart.js, and wrote end-to-end automated tests with Cypress and Playwright to catch backend API issues before release.

  • Web Development –

    Built responsive web pages and landing pages for small business clients using modern web technologies.

Core stack

Frontend

TypeScript JavaScript (ES6+) React Angular Astro Tailwind CSS Next.js Sass Ant Design Zustand TanStack Query

Backend & APIs

Node.js Express.js TypeORM

Data & platform

PostgreSQL MongoDB AWS Stripe Vercel

Quality & delivery

Jest Cypress Playwright Vitest Docker GitHub Actions Git

Also used: React Native, WordPress, PHP, Laravel, Tauri, Svelte, Zapier, Google Apps Script, Odoo, and more. Comfortable with Python for integrations and automation. Ask if you want detail on any of that.

Selected work

Recommendations

"One of the very few people I would recommend in the tech industry ... high-quality work, incredible speed of execution, and consistent overdelivery ... relentless in completing tasks."

Arturo Rodés, Product Manager (client, arturorodes.com)

Ciro Vivacqua, CTO & Enterprise Architect, Beyondbmi

More in Selected work (jump to section on this page)

Languages

Education & path

Common questions

Who is Gabriel Clemente?

Gabriel Clemente is a Software Engineer with 4+ years of hands-on experience building and maintaining web applications. He recently relocated to Zürich, Switzerland, seeking a stable, long-term role on a product team. His experience is grouped as Software Engineer at GABO LLC (Zürich, remote, Oct 2025–present), Frontend Developer at IriusRisk (Huesca, remote, Oct 2024–Oct 2025), and Software Engineer (Contractor) at GABO (global remote, Oct 2021–Apr 2024, including BeyondBMI). He holds a Swiss B residence permit valid through 2030.

What is Gabriel Clemente's work authorization in Switzerland?

He is based in Zürich, Switzerland, holds a Swiss B permit through 2030, and communicates on this site that Swiss employers typically do not need to sponsor him. He seeks a stable, long-term full-time role in Zürich, Zug, or compliant EU-remote arrangements depending on jurisdiction.

What technologies does Gabriel Clemente emphasize?

He emphasizes TypeScript, JavaScript (ES6+), React, Angular, Astro, Tailwind CSS, Node.js, Express.js, and automated testing with Playwright, Cypress, and Jest. He is comfortable with Python for integrations and automation. He publishes npm tooling including frontend-auto-cms (opens in new tab).

How is this portfolio site built?

Where can recruiters verify projects and publications?

Selected work is on this page in the Selected work section, including the Understanding Software Engineering book series, frontend-auto-cms (opens in new tab), and arturorodes.com (opens in new tab). Code lives on github.com/Gabo-Tech (opens in new tab). The site footer links a longer portfolio.

How do recruiters or clients contact Gabriel?

Email sendmessage@gabo.email or telephone +41 76 733 16 55. The résumé PDF is in the footer on this page, and the footer links a longer portfolio site.