<Innovations Project/>

MentoringVueNuxtFirebaseTypeScriptAI ToolsGit
Innovations Project

Innovations Project (Projekt Innowacje) is an initiative of Lodz University of Technology: I connect students with real-world IT. As a mentor I lead groups from concept through architecture and UI/UX to a deployed app. For me it’s not only teaching tech but showing what work in a dev team looks like. Each edition has different tech and different people.

Program evolution

I adapt the program each edition to trends and student needs.

2022: foundations

Winter semester 2022 – web development foundations. We showed the full cycle: architecture, UI/UX, CI/CD. Students built individual projects and learned code ownership. A lesson in humility and learning from each other.

→ More about this edition

2023: teamwork

Summer 2023 – workflow like in a company. One shared system with roles: Web Team, Mobile Team, Manager. Communication, conflict, sync – as important as code.

→ More about this edition

2023/2024: Nuxt and architecture

Winter 2023/24 – switch to Nuxt 3. More on architecture: SPA, auto-imports, Git Flow (feature branches, code review), Firebase Security Rules. Shift from “how to code it” to “how to design it so it scales.”

→ More about this edition

2024/2025: AI in development

Latest edition – AI from day one: GitHub Copilot, Cursor, Windsurf. Prompt engineering, critical evaluation of AI-generated code, focus on logic and architecture instead of boilerplate. Besides Nuxt and Firebase: Convex, AWS Amplify, Supabase.

→ More about this edition

What students learn

Hard skills: Vue 3, Nuxt, TypeScript, Tailwind/Vuetify; Firebase (Auth, Firestore, Storage, Hosting); Git, VS Code, AI tools. Soft: teamwork, presenting, code review and feedback. Engineering mindset: problem-solving, finding answers on your own, business context.

Watching them go from git basics to working, complex apps is what gives me satisfaction. In the AI era the mentor’s role is changing – not just a source of knowledge but a guide to using tools wisely, checking information, and ethics in code.

Related Projects

Other projects that may interest you