Profile

I’m a Frontend Developer at Bosch Digital, living near Munich, Germany. Born in Adelaide, Australia, I’m a native English speaker and fluent in German. Outside of coding, I’m a proud Dad, an avid runner, and—living this close to the Alps—not a bad skier either.
Personal Information
| Name | Nicholas Cornish |
| Birthdate | 17th April 1984 |
| Birthplace | Adelaide, South Australia |
| Citizenship | Australian |
Education
| University | The University of South Australia |
| Degree | Bachelor of Arts (Multimedia) |
| Duration | Jan. 2002 - Nov. 2004 |
Skills and Software
- Extensive frontend development experience, with a focus on user interfaces, component libraries, and user experience.
- Primarily working with Vite, Vue 3, Typescript, Vuetify, and Storybook. Testing Vitest, Jest, and Playwright. Project management with Jira and Confluence. Keeping in-touch via Microsoft Teams and Mattermost.
Stance on AI
- Experienced with AI tools such as Copilot, Gemini, Claude and ChatGPT to assist with tasks. While I appreciate AI's ability to boost productivity, I hold a strong belief that both my own expertise and that of colleagues is key. My trust will always lie in peer reviewed code and my colleagues and never solely in any form of AI.
Languages
| English | Native proficiency |
| German | Highly proficient (C1) |
Employment History
Frontend Developer at Bosch Digital Commerce GmbH (previously Azena, Security and Safety Things)
November 2019 - Present
Implementation of responsive frontend user interfaces with Vue.js. Creation, development and documentation of Vuetify based internal frontend framework.
Main technologies: Vue, Vuetify, Typescript, Rollup, Sass, Jest, Vue-i18n, Docker, Gitlab.
Web Developer at Interone GmbH
March 2017 - October 2019
Development of responsive frontend interfaces and ongoing maintenance of in-house user interface pattern libraries. Projects utilised Gulp in combination with NodeJS, Vue.js, Patternlab.io, frontend frameworks such as Bootstrap and Foundation, and css pre-processing with Sass. Clients included BMW, MINI, BMW Motorrad, SOS Kinderdorf, Deutsche Post, & Pro7.
Web Designer and Frontend Developer at mytheresa.com
February 2015 - December 2016
Design and development of UI Components with HTML, CSS (Sass), and Javascript. Worked in direct cooperation with UX Designers and Product Managers. Creation and maintainence of internal web style-guide and code documentation.
Web Developer, Designer at Cheil GmbH / MDLab
September 2013 - September 2014
Design and development of the MDLab website using Wordpress CMS. Creation of Samsung Retail Brand Guidelines and pitch-decks for external clients (Knorr Bremse, GoPro).
Lead Designer, Product Development at Plinga GmbH
September 2011 - June 2013
Design and development of corporate website, as well as Plinga gaming portal website. Redesign of corporate identity, and creation of marketing materials.
Project Manager / Multimedia Producer at The University of Adelaide
March 2007 - December 2010
Responsibilities included frontend web development, graphic design and video production. Worked with large scale Learning Management Systems (Blackboard, Moodle) and also on small client-based web projects.
Professional Experience: Bosch Digital
During my tenure at Bosch Digital, I had the privilege of working across a diverse array of projects, driving technical evolution, and fostering collaborative team environments. My journey was defined by a transition from hands-on frontend engineering to strategic system architecture, empathetic team leadership, and modern deployment pipelines.
Engineering & Architecture: Establishing the "CD-System"
Early in my time at Bosch, our team relied on a bare-bones, Stencil-based Web Components library. Recognizing that this setup would only serve our purposes for so long, I proactively took the initiative to advocate for a more robust, framework-backed ecosystem. I saw that establishing a highly reliable, centralized library was absolutely crucial—not only to ensure company-wide brand consistency but also to radically elevate the Developer Experience (DX) for our engineering teams.
After evaluating several modern frameworks, I drove the strategic migration of our Stencil components to Vuetify, establishing our core design library: the "CD-System" (Common Design System). This decision proved highly impactful, empowering a team consisting of mostly backend developers to easily and consistently implement clean, unified UI features across multiple parallel projects.
Beyond the initial migration, my responsibilities included:
- Lifecycle & Maintenance: Managing the ongoing health, scalability, and code quality of the CD-System.
- Testing & Quality Assurance: Implementing automated testing pipelines, spanning Unit, UI, and Integration testing, to guarantee production stability.
- Developer Onboarding: Creating and maintaining an interactive developer playground and comprehensive documentation suite using Storybook, significantly accelerating onboarding for new team members.
- Framework Evolution: Leading the complex migration of our entire UI ecosystem from Vue 2 to Vue 3, ensuring a smooth transition with zero disruption to active projects.
We successfully utilized and maintained the CD-System for over seven years. Thanks to its modular design and robust support for multi-brand themes, it became a cornerstone of our technical strategy, enabling our business to pivot quickly (from Azena only to Bosch and Rexroth brands) and adapt to changing requirements in short timeframes.
Core Frontend Focus & Collaborative Integration
I am, first and foremost, a dedicated frontend developer—this is where I feel most at home, and where my passion lies. Rather than aiming for full-stack ownership, I focus on being an exceptional frontend specialist who knows how to collaborate seamlessly across the stack.
In my day-to-day work, I contributed to all of our consumer-facing frontend projects, becoming deeply familiar with diverse project setups, API integrations, and state management patterns. More recently, I have enjoyed leveraging modern AI tools like Claude to confidently implement initial, minor backend changes to unblock my own workflow. However, I highly value engineering teamwork and always rely on strong, collaborative working relationships with backend specialists to refine, secure, and fully finish those features together.
Empathetic Leadership: People Lead
While Bosch is a large enterprise with numerous departments, I have always believed that technical success is built on human connection. Alongside my engineering duties, I stepped into the role of People Lead—a responsibility I greatly enjoyed and actively look forward to taking on again in the future.
In this role, I prioritized the growth and happiness of my colleagues through dedicated, private 1-on-1 sessions. These conversations provided a safe space to discuss both professional development and personal well-being. We were able to cultivate a positive, supportive team culture, identify potential burnout or roadblocks early, and take proactive steps to keep the team thriving.
Systems & Cloud Infrastructure (DevOps)
In my recent projects, I expanded my technical horizon by taking on more DevOps responsibilities to better understand the entire software delivery lifecycle.
Through this exposure, I gained valuable hands-on experience with:
- Infrastructure as Code: Navigating and managing resources using Terraform.
- Container Orchestration & CI/CD: Deploying applications on Kubernetes clusters and managing delivery pipelines with Argo CD.
- Observability & Monitoring: Utilizing dashboards and log analysis systems like Grafana and Kibana to monitor application health.
This exposure has made me a much more well-rounded engineer, allowing me to bridge the gap between frontend applications and the cloud environments they run on.
Looking Forward
My time at Bosch Digital has been a journey of continuous growth, technical ownership, and meaningful leadership. I still greatly enjoy being a part of this organization, and as I look toward my next professional chapter, I am excited to bring this unique blend of modern frontend expertise, proactive systems-thinking, and empathetic leadership to a forward-thinking new team.