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 8 years, lately dividing my time between Tokyo and Berlin. I started out as a Fullstack Developer but have worked as a Frontend Engineer for the past few years.
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. Other technologies like React.js, Ruby on Rails and Python are also part of my skillset. 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, including a language learning app for a specific area of Japanese mastery.
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.
- Established a prototype white label landing page solution for more than 5 (and growing) companies and influencers to funnel users to their reward programs
- Implemented SSO and email login with Supabase, reaching over +30,000 users during the pilot phase.
- In a team effort, introduced early foundations for AI assisted development with the help of tools like Copilot, Linear, Figma, Github Copilot reviews and various MCP servers
- 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
