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 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.
I joined Bosch Digital (then Azena) in November 2019 as a Frontend Developer. Over seven years my role grew from hands-on frontend engineering into design-system architecture, people leadership and AI assisted backend development and devops responsibilities.
Engineering & Architecture: Building the "CD-System"
When I joined, our UI was built on a minimal Stencil web components library. I could see it would not grow with us, so I pushed for a framework-based component library that would keep our brands consistent and make everyday UI work easier for every team.
After evaluating several frameworks, I led the migration from Stencil to Vuetify and built our core design library, the "CD-System" (Common Design System). It let a team of mostly backend developers ship clean, consistent UI across several parallel projects.
Beyond the initial migration, I was responsible for:
- Lifecycle & Maintenance: Keeping the CD-System healthy, scalable and well-written.
- Testing & Quality Assurance: Setting up automated unit, UI and integration tests to keep production stable.
- Developer Onboarding: Building an interactive Storybook playground and documentation, which made onboarding new developers much faster.
- Framework Evolution: Leading the migration of the whole UI ecosystem from Vue 2 to Vue 3 without disrupting active projects.
The CD-System stayed at the heart of our frontend for the rest of my time at Bosch. Its modular, multi-brand theming let the business move quickly from Azena to the Bosch and Rexroth brands and respond to new requirements at short notice.
Core Frontend Focus & Collaboration
I am a frontend developer first and foremost; it is where I feel most at home. Rather than aiming for full-stack ownership, I focus on being a strong frontend specialist who works well with everyone across the stack.
I contributed to all of our customer-facing frontend projects, which gave me a deep familiarity with different project setups, API integrations and state management patterns. More recently I have used AI tools like Claude to make backend changes myself and unblock my own workflow, always finishing those features together with our backend specialists, who review, secure and refine them.
Empathetic Leadership: People Lead
I believe technical success is built on trust and good relationships, even in a company as large as Bosch. Alongside my engineering work I took on the role of People Lead, which I really enjoyed and would gladly take on again.
In regular, confidential 1-on-1s I supported my colleagues with both their professional development and their well-being. Together we built a positive, supportive team culture and spotted signs of burnout or roadblocks early, before they became problems.
Systems & Cloud Infrastructure
In my recent projects I took on more devops responsibilities to understand the whole delivery lifecycle, gaining hands-on experience with:
- Infrastructure as Code: Managing resources with Terraform.
- Container Orchestration & CI/CD: Deploying applications to Kubernetes and managing delivery pipelines with Argo CD.
- Observability & Monitoring: Using Grafana and Kibana to monitor application health and analyse logs.
This has made me a more well-rounded engineer who understands both frontend applications and the cloud environments they run in.
Looking Forward
My seven years at Bosch Digital were defined by continuous growth, technical ownership and meaningful leadership. For my next chapter, I am looking forward to bringing that mix of frontend expertise, systems thinking and empathetic leadership to a new team.