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
4+ years of hands-on experience building and maintaining web applications for real users.
Relocated to Zürich seeking a stable, long-term role on a product team.
GABO LLC (current): Built React/Express dashboards (EU Track Report), client sites such as arturorodes.com (Astro, Alpine.js), and frontend-auto-cms on npm (2,500+ downloads).
IriusRisk: Developed reusable React components with React Query and Zustand, maintained Ant Design UI, and handled post-release support for personally authored pull requests.
GABO (2021–2024): Built interactive chart features with Angular and Chart.js for BeyondBMI, wrote end-to-end tests with Cypress and Playwright, and developed responsive web pages for small-business clients.
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.
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."
German: learning, aiming for day-to-day in Switzerland.
Default for work: English.
Education & path
Self-taught path, 2019 to now: left uni after a year to ship real products; still learning on the job.
CS, BYU Idaho (2020 to 2021), then into full-time work.
Full-stack web (MERN) bootcamp at CEU Cardenal Herrera, Apr to Jul 2022.
Short courses: DevOps and cybersecurity management (Charles Sturt), 2021 and 2022.
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?