Hi, I'm Christian Mack
Frontend Developer
Berlin-based developer with nearly 10 years of experience in startups, fluent in three languages, and passionate about crafting fast, user-friendly web experiences.
About Me

I'm a Frontend Developer from Costa Rica, living in Berlin for nearly 10 years. I started out as a Fullstack Developer but have focused primarily on Frontend work throughout my career.
I specialize in working with early-stage startups, often stepping into roles beyond development, including interim CTO, DevOps, and Lead Developer, always aiming to support fast-moving teams.
My main toolkit revolves around Vue.js and its ecosystem, including Tailwind, Pinia, Vuex, Cypress, and Vitest. I've worked across a wide range of tech stacks and consistently delivered features quickly and reliably.
I speak Spanish, English, and German, and I'm currently learning Japanese.
Outside of my full-time job, I run a consultancy for Tokyo digital nomads and am building a few side projects of my own.
Work
Senior Frontend Developer
Prodege, LLC
Berlin/Tokyo - Remote
- Lead the development of a new Loyalty vertical for users to earn miles via surveys, offers and gaming objectives using Vue.js, TypeScript and Pinia.
- Built a prototype white label landing page system for companies and influencers.
- Implemented SSO and email login with Supabase, reaching over 20,000 users during the pilot.
- Launched a new Leaderboard feature to showcase top users.
- Introduced Cypress E2E testing to the existing unit test suite.
Senior Frontend Developer
Comgy
Berlin - Remote
- Led frontend initiatives using Vue.js, Vuex, and Tailwind.
- Made architectural decisions and tackled technical debt in the FE department.
- Advised stakeholders on technical feasibility and frontend best practices.
- Migrated the codebase from Vue 2 to Vue 3 and from REST to GraphQL.
- Standardized testing across Capybara, Cypress, and Playwright.
- Replaced Vuetify with in-house and modern external components.
Frontend Developer
Comgy
Berlin
- Developed frontend interfaces using Vue.js, Vuetify, PrimeVue, and Tailwind.
- Contributed to backend tasks with Ruby on Rails.
- Wrote integration and unit tests with Rspec, Capybara, Cypress, and Vue Test Utils.
- Collaborated on UX, feature concepts, and product development with product owners.
Full Stack Developer
Harper
Berlin
- Built frontend features with HTML, SCSS, JavaScript, and ReactJS.
- Worked on backend using Python and Django.
- Collaborated on UX and product design.
CTO & Full Stack Developer
Jobpioneer
Berlin
- Led the whole development team with HTML, SASS/CSS, jQuery, Ember.js, React.js
- Handled backend with Ruby on Rails and Active Admin.
- Managed remote development team and performed DevOps tasks (nginx, SSL, DNS, email).
- Implemented CI/CD with Wercker and Capistrano.
- Maintained Git workflows, issue tracking, and data dashboards (Geckoboard + SQL).
Junior Frontend Developer
OSK Berlin
Berlin
- Worked on static websites and CMS-based projects (WordPress, Drupal).
- Coded in HTML, CSS, JavaScript; basic PHP dabbling.
- Collaborated in a multilingual, multicultural environment using Git.
Web Development Mentor
CareerFoundry
Costa Rica - Remote
- Mentored students in Full-Stack Web Development curriculum.
- Provided guidance on frontend and backend (Ruby on Rails).
- Resolved course-related programming and career questions.
Skills
Languages
Frameworks
Libraries
Tools
Other
Projects & Ventures
Tokyo Digital Nomad
A platform that offers personalized advice on Japan's Digital Nomad Visa, living in Tokyo, housing options, and authentic local insights