avatar

Leonardo Hirsch

FULL STACK WEB DEVELOPER

About

I am a Full Stack Web Developer with a strong background in PHP and JavaScript ecosystems, experienced in both backend and frontend development. I have contributed to the design, implementation, and evolution of CMS, CRM, and custom backoffice tools for a wide variety of sectors.

I have developed tailored solutions using a variety of technologies, including PHP and JavaScript modern frameworks and WordPress. I have worked with Clean Architecture, microservices, and SOLID principles. My work includes building APIs and Backoffice tools, modernizing legacy codebases, creating custom Wordpress plugins, and integrating third-party services.

Throughout my career, I’ve worked in both agency environments and as a freelancer, collaborating with cross-functional teams to design, build, and scale solutions adapted to real-world business needs.

I am highly committed, proactive, and team-oriented. I bring not only technical contributions but also a strong sense of collaboration, responsibility, and continuous improvement. Colleagues often highlight my positive attitude, adaptability, and ability to make work enjoyable and effective within the team.

I am currently seeking a stable position in an environment where I can improve my professional skills and contribute my best.

Work Experience

Vass
Spain, Madrid
Permanent
January 2025 – Present
FULL STACK WEB DEVELOPER
WordPress theme and plugin development. Development from scratch and legacy code maintenance. Feature enhancements and bug fixing. Clients such as Mapfre, Verti.
Highlights
  • Responsible for adapting WordPress custom plugins and themes, and custom Divi modules to comply with Web Content Accessibility Guidelines (WCAG), which involved a deep review and optimization of semantic HTML5, CSS, PHP, and JavaScript code.
  • Redesigned a mass record import system (compatible with Excel, REST API, WP-CLI) in a custom WordPress theme after identifying a critical bug, achieving  a scalable solution that also optimized performance, traceability, auditing, and end-user experience.
  • Migrated and refactored custom WordPress theme and plugin code from older PHP versions to PHP 8, implementing strict typing to enhance robustness and performance.
  • Optimized code for improved error and exception handling, enhancing application stability and user experience.
Koochapps
Spain, Barcelona
Permanent
May 2024 – January 2025
FULL STACK WEB DEVELOPER
Web sites and Web apps development. Development from scratch and legacy code maintenance. Feature enhancements and bug fixing. Clients such as Interconnection Consulting, Kanaliza
Highlights
  • Contributed to the full-stack development of a custom Internal Management System for an SME consulting firm, implementing Clean Architecture and microservices. I developed reactive interfaces with Angular 17 (RxJS) and built APIs with NestJS and DynamoDB.
  • Contributed to the full-stack development of a custom Content Management System (CMS) for art galleries, applying Clean Architecture and a microservices-based design. Developed reactive user interfaces using Angular 17 (RxJS) and implemented scalable APIs with NestJS and DynamoDB.
  • Contributed to the migration of a custom WordPress theme for congresses and events to an architecture based on Angular 17 for the frontend and NestJS for the backend.
Cirici Thinking Digital
Spain, Barcelona
Permanent
November 2023 – April 2024
FULL STACK WEB DEVELOPER
Web sites and Web apps development. Development from scratch and legacy code maintenance. Feature enhancements and bug fixing. Clients such as Metropolitan, Forus, Claror, Holmes Place and products such as Alvarium.
Highlights
  • Responsible for developing plugins to align WooCommerce with brand identity and integrate it with other custom plugins and third-party APIs.
  • Contributed to the migration of a custom CakePHP-based CMS/CRM for sports centers to a new management platform with an integrated CMS, built with React on the frontend and Laravel 8 on the backend.
  • Contributed to the continuous maintenance of custom CakePHP CMS/CRM for sports centers, including feature development and bug resolution.
  • Developed a custom WordPress plugin for handling bookings and registrations, integrated with other proprietary plugins and third-party APIs.
  • Developed a custom WordPress plugin for capturing and managing form leads.
Koochapps
Spain, Barcelona
Freelancer
December 2022 – October 2023
FULL STACK WEB DEVELOPER
Web sites and Web apps development.
Highlights
  • Contributed to the full-stack development of a custom WordPress theme for art galleries.
  • Contributed to the full-stack development of a custom WordPress theme for congresses and events.
  • Migrated and refactored custom WordPress theme and plugin code from legacy PHP and JavaScript and JQuery to PHP 7 and ES6 (ECMAScript 2015) standards, improving code quality, performance, and maintainability.
Freelancer
Remote
Freelancer
January 2022 – October 2024
FULL STACK WEB DEVELOPER
Web sites and Web apps development. Clients such as NetBroker, Edelflex, Limbip, EspacioSports.
Highlights
  • WordPress maintenance and support: configuring themes and plugins, building lightweight custom plugins for client-specific needs, and handling performance tuning and error resolution.
  • Development of custom backoffice web solutions tailored to various industries, such as insurance brokers, heavy machinery industry, private psychology office. Each application was designed to meet specific client needs, with features such as interactive forms, custom scheduling, operation tracking, among others.
  • Contributed to the development of a psycho-educational web platform, built with React on the frontend and Laravel on the backend. Implemented features such as user registration, user management, and content management.
Freelancer
Argentina, Buenos Aires
Freelancer
January 2002 – December 2008
FULL STACK WEB DEVELOPER
Web sites and Web apps development. Projects from scratch and long-term maintenance. Some clients: Mankuk, Estudio Inteligente, 3Música, Bosques Nativos, Museo Lucy Mattos.
Highlights
  • Development of custom backoffice web solutions tailored to various industries, including accounting managers, a music production company, rural business administrators, event planners, NGOs, among others. Each application was designed to meet specific client needs, with features such as custom scheduling, inventory management, and client operation tracking, among others, built with PHP, jQuery, and MySQL.
  • Built custom CMS and product catalog systems for a variety of commercial businesses, built with PHP, JQuery, and MySql
  • Personal entrepreneurships: Inmueblesoft – a commercial custom CMS/CRM for real estate, developed with PHP, jQuery, and MySQL. Includes features such as visit scheduling and tracking by clients and brokers, internal messaging, and bulk record import via CSV.
  • Personal entrepreneurships: Development of a web portal/community with features such as user-generated content contributions from registered users, content moderation by administrators, a built-in blog, and digital postcard delivery via email. Built with PHP, jQuery, and MySQL

Education

  • 2022 2022

    IT Academy Barcelona Activa, Barcelona

    Bootcamp

    Frontend Development

  • 2021 Present

    Udemy, FreecodeCamp, Devtalles, others.

    Online courses

    Software/Web development courses and tutorials

Skills

FRONTEND
JavaScript TypeScript Angular React Vue.js jQuery CSS3 Sass Bootstrap Tailwind CSS HTML5
BACKEND
PHP Node.js NestJS Laravel CakePHP
SQL
MySql
NoSQL
DynamoDB, Firebase, Mongo
CMS & E-COMMERCE
WordPress WooCommerce
DEVOPS
Git GitLab GitHub Docker
TOOLING
Postman Composer npm ESLint Prettier PHPStan PHP_CodeSniffer PHP Intelephense Xdebug Gulp Vite
Unit Testing
Jest PHPUnit
ARCHITECTURE
Microservices Monoliths Clean Architecture SOLID principles
PROJECT & COLLABORATION
Jira Trello Slack Microsoft Teams Figma
SOFT SKILLS
Responsibility Commitment Problem resolution Proactivity Adaptability Motivation Perseverance Team work Autonomy Effective communication

Languages

  • EnglishFirst certificate / B2
  • SpanishNative speaker