About Me

Full-stack software developer based in Austria with over nine years of experience building, shipping, and maintaining commercial macOS applications and web apps. Lead developer of two production ElectronJS apps used by paying customers, with long-term responsibility for architecture, features, releases, and maintenance.

Strong expertise in JavaScript/NodeJS and full-stack development, including API design and desktop-specific concerns such as macOS code signing, notarization, and auto-update systems. Experienced in working independently and collaboratively, including peer code reviews and pull request-based workflows.

Currently, it is my mission to take my experience to a team that makes a meaningful positive impact, and to work on projects where I can use my skills to make the world a better place. I am seeking full-stack, product-focused roles where I can contribute deep hands-on experience delivering production-ready software.

Core Competencies

  • Modern JavaScript (ES6+)
  • Component-based frontend architecture
  • REST API integration
  • State management concepts
  • Test-driven development (TDD)
  • Unit & end-to-end testing (Jest, Playwright)
  • Performance optimization (Lighthouse)
  • Accessibility (a11y best practices)
  • Git workflows, pull requests, peer reviews
  • Agile/Scrum collaboration

Professional Experience

  1. Lead Full-stack Developer

    Incredible Bee Vienna, AT

    Developed and released two commercial macOS Apps: Renamer 7 and Archiver 5

    • Implemented test-driven development using unit tests (Jest) and end-to-end system tests (Playwright)
    • Actively participated in peer code reviews, providing and receiving structured feedback
    • Coordinated and managed QA processes, including checklists and test planning
    • Facilitated sprint planning and technical refinement sessions
    • Closely collaborated with QA and design teams

    Rebuilt and modernized existing web pages with updated designs

    • Upgraded and maintained frameworks and third-party dependencies
    • Rebuilt websites with TailwindCSS, HAML and JavaScript
    • Ensured websites achieved high Lighthouse scores, with a strong focus on performance, accessibility, best practices, and SEO
      • Applied SEO best practices, including semantic HTML, optimized asset loading, and responsive layouts
    • Ensured pages were fully responsive, accessible, and optimized for smaller devices
  2. Full-stack Developer

    Meet & Eat Vienna, AT

    General Rails development and maintenance for corporate lunch takeaway service

    • Updated the project from Bootstrap 4 to Bootstrap 5
    • Applied TDD techniques to create a more robust test suite
    • Maintained a consistently healthy Git history
    • Conducted numerous code reviews
    • Collaborated and paired on complex problems
    • Performed extensive code refactorings to ease readability and performance
    • Fully rewrote the point-of-sale system
    • Integrated point-of-sale
  3. Junior Developer

    Intermark IT Almería, Spain

    Worked and collaborated remotely as part of multiple projects throughout the year, contributing to both backend and frontend development. Most notably, worked on large industrial-scale applications for operations management (Ulysses project for Endessa).

Education

  1. Cross-Platform Application Development Studies

    I.E.S. Murgi Almería, Spain

  2. High School

    I.E.S. Fuentenueva Almería, Spain

Skills

  • Programming Languages

    • JavaScript
    • Java
    • Ruby
    • SQL
    • HTML
    • CSS

  • Frameworks & Technologies

    • ElectronJS
    • NodeJS
    • Jest (unit testing)
    • Playwright (end-to-end testing)
    • AlpineJS
    • TailwindCSS
    • Ruby on Rails
    • HAML
    • Bootstrap

  • Frontend Development

    • Responsive Web Design
    • Accessibility
    • Performance optimization (Lighthouse)
    • SEO optimization

  • Backend Development

    • RESTful APIs
    • MVC Architecture

  • Databases

    • Database management

  • Other Skills

    • QA Planning and Strategy Development
    • Object-Oriented Programming (OOP)
    • Project development planning (timelines and milestone)
    • Development and Design Coordination
    • Git
    • JIRA

Languages

  • Spanish (native)
  • English (fluent)
  • German (beginner)