[{"data":1,"prerenderedAt":88},["ShallowReactive",2],{"project-en-US-innowacje":3,"adjacent-projects-en-US-innowacje":25,"related-projects-en-US-innowacje":54},{"id":4,"slug":4,"title":5,"description":6,"longDescription":7,"image":8,"gallery":9,"technologies":10,"category":17,"status":18,"liveUrl":19,"githubUrl":-1,"caseStudyUrl":-1,"startDate":20,"endDate":21,"featured":22,"lang":23,"renderedContent":24},"innowacje","Innovations Project","Recurring mentoring program at Lodz University of Technology – guiding students from idea to a working web\u002Fmobile app.","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\u002FUX 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.\n\n## Program evolution\n\nI adapt the program each edition to trends and student needs.\n\n### 2022: foundations\n\nWinter semester 2022 – web development foundations. We showed the full cycle: architecture, UI\u002FUX, CI\u002FCD. Students built individual projects and learned code ownership. A lesson in humility and learning from each other.\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje)\n\n### 2023: teamwork\n\nSummer 2023 – workflow like in a company. One shared system with roles: Web Team, Mobile Team, Manager. Communication, conflict, sync – as important as code.\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje-2023)\n\n### 2023\u002F2024: Nuxt and architecture\n\nWinter 2023\u002F24 – 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.”\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje-2023-zimowy)\n\n### 2024\u002F2025: AI in development\n\nLatest 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.\n\n[→ More about this edition](\u002Fblog\u002Fprojekt-innowacje-2024-zimowy)\n\n## What students learn\n\nHard skills: Vue 3, Nuxt, TypeScript, Tailwind\u002FVuetify; 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.\n\nWatching 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.","\u002Fimages\u002Fblog\u002Fpl-innowacje2.webp",[],[11,12,13,14,15,16],"Vue","Nuxt","Firebase","TypeScript","AI Tools","Git","mentoring","completed","https:\u002F\u002Fwww.p.lodz.pl\u002F",["Date","2023-05-01T00:00:00.000Z"],["Date","2022-06-01T00:00:00.000Z"],false,"en-US","\u003Cp class=\"text-body-1 mb-6\">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\u002FUX 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.\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">Program evolution\u003C\u002Fh2>\n\u003Cp class=\"text-body-1 mb-6\">I adapt the program each edition to trends and student needs.\u003C\u002Fp>\n\u003Ch3 class=\"text-h5 font-weight-black  text-secondary mt-8 mb-5 border-s-lg border-secondary ps-4\">2022: foundations\u003C\u002Fh3>\n\u003Cp class=\"text-body-1 mb-6\">Winter semester 2022 – web development foundations. We showed the full cycle: architecture, UI\u002FUX, CI\u002FCD. Students built individual projects and learned code ownership. A lesson in humility and learning from each other.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">\u003Ca href=\"\u002Fblog\u002Fprojekt-innowacje\" class=\"text-primary font-weight-bold text-decoration-none\">→ More about this edition\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3 class=\"text-h5 font-weight-black  text-secondary mt-8 mb-5 border-s-lg border-secondary ps-4\">2023: teamwork\u003C\u002Fh3>\n\u003Cp class=\"text-body-1 mb-6\">Summer 2023 – workflow like in a company. One shared system with roles: Web Team, Mobile Team, Manager. Communication, conflict, sync – as important as code.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">\u003Ca href=\"\u002Fblog\u002Fprojekt-innowacje-2023\" class=\"text-primary font-weight-bold text-decoration-none\">→ More about this edition\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3 class=\"text-h5 font-weight-black  text-secondary mt-8 mb-5 border-s-lg border-secondary ps-4\">2023\u002F2024: Nuxt and architecture\u003C\u002Fh3>\n\u003Cp class=\"text-body-1 mb-6\">Winter 2023\u002F24 – 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.”\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">\u003Ca href=\"\u002Fblog\u002Fprojekt-innowacje-2023-zimowy\" class=\"text-primary font-weight-bold text-decoration-none\">→ More about this edition\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3 class=\"text-h5 font-weight-black  text-secondary mt-8 mb-5 border-s-lg border-secondary ps-4\">2024\u002F2025: AI in development\u003C\u002Fh3>\n\u003Cp class=\"text-body-1 mb-6\">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.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">\u003Ca href=\"\u002Fblog\u002Fprojekt-innowacje-2024-zimowy\" class=\"text-primary font-weight-bold text-decoration-none\">→ More about this edition\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">What students learn\u003C\u002Fh2>\n\u003Cp class=\"text-body-1 mb-6\">Hard skills: Vue 3, Nuxt, TypeScript, Tailwind\u002FVuetify; 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.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">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.\u003C\u002Fp>\n",{"prev":26,"next":38},{"id":27,"slug":27,"title":28,"description":29,"longDescription":30,"image":31,"gallery":32,"technologies":33,"category":34,"status":18,"liveUrl":35,"githubUrl":-1,"caseStudyUrl":-1,"startDate":36,"endDate":37,"featured":22,"lang":23},"gramy-w-miescie","Play in the City","Platform for urban and online games – puzzles, history and culture of the city in escape-room style.","Play in the City (Gramy w Mieście) is a platform for urban and online games: you solve puzzles, discover places, and learn about the city’s history and culture. Two types: games on the ground (ready-made routes or your own adventures) and online games (puzzles you can solve from anywhere).\n\n## Game types\n\n**Urban games:** ready-made adventures with a set plan, or your own – pick puzzles in the area and your route.\n\n**Online games:** puzzles to solve from anywhere (e.g. with Google Street View or Wikipedia) and random puzzles for a quick round.\n\n## How it works\n\n1. Choose a game – urban (you visit places) or online.\n2. Find the puzzle location – you get an approximate location or hints to look up.\n3. Solve the puzzle on the spot (e.g. “Which way is Kościuszko facing on Freedom Square in Łódź?”) or online.\n4. Enter the answer and read about the place.\n\nFeatures: catalog of urban and online games, login and profiles, creating your own adventures and puzzles, maps and GPS, light\u002Fdark theme, play solo or with friends, achievements, place info, partnership option for organizations and businesses.","\u002Fimages\u002Fprojects\u002Fgramywmiescie.webp",[],[12,14,13],"web","https:\u002F\u002Fgramywmiescie.pl",["Date","2023-09-01T00:00:00.000Z"],["Date","2024-05-01T00:00:00.000Z"],{"id":39,"slug":39,"title":40,"description":41,"longDescription":42,"image":43,"gallery":44,"technologies":45,"category":50,"status":18,"liveUrl":51,"githubUrl":-1,"caseStudyUrl":-1,"startDate":52,"endDate":53,"featured":22,"lang":23},"girlsjs","Girls.js","Mentoring and workshops on JavaScript, HTML, and CSS basics for women. Building community in IT.","As a mentor at Girls.js I led small groups through JavaScript, HTML, and CSS basics. For me it was combining learning to code with building confidence and breaking barriers in the industry.\n\nWorking in small groups let me adapt the pace to each person, create space for questions and experiments, and help with both technical issues and the frustration of “code not working.” I treat mentoring as accompanying people in learning, not just transferring knowledge.\n\n## Challenges and successes\n\n### Online mentoring (2020 edition)\n\nCOVID-19 forced workshops online. With CodeSandbox Live we kept interactivity and live support despite the distance. Turned out the willingness to learn carries well through the screen.\n\n### On-site workshops (Łódź)\n\nAt the Łódź editions I could watch teamwork in person. Watching participants solve problems together and get excited about their first working scripts was satisfying.\n\nGirls.js is built on accessible knowledge (workshops for people from different backgrounds), diversity in IT, and support – nobody is left alone with a console error.\n\nTaking part as a mentor gave me a chance to share experience and a reminder that education and mutual help build community. The shift from “I don’t get it” to “it works!” in participants is what stays with you.\n\n## Related blog posts\n\n- [Girls.js Online Workshops – Mentoring in Times of Pandemic](\u002Fblog\u002Fgirls-js-online)\n- [Girls.js Workshops Łódź 3 – Personal Account](\u002Fblog\u002Fgirls-js-3)\n- [Girls.js Łódź 4 – Personal Account](\u002Fblog\u002Fgirls-js-4)","\u002Fimages\u002Fblog\u002Fgirls-js-brand-010.webp",[],[46,47,48,49,16],"JavaScript","HTML","CSS","CodeSandbox","education","https:\u002F\u002Fgirlsjs.pl",["Date","2021-11-14T00:00:00.000Z"],["Date","2022-06-16T00:00:00.000Z"],[55,66,77],{"id":56,"slug":56,"title":57,"description":58,"longDescription":59,"image":60,"gallery":61,"technologies":62,"category":34,"status":18,"liveUrl":63,"githubUrl":-1,"caseStudyUrl":-1,"startDate":64,"endDate":65,"featured":22,"lang":23},"freszkids-pl","Freszkids.pl","Platform streamlining meal ordering for schools from catering companies. For schools without their own kitchen.","Platform streamlining meal ordering for schools from catering companies. Works where schools don't have their own kitchen and use external catering. Two main sections: for parents and for catering companies.\n\n## Functionalities\n\n### Parents section\n\nOrdering meals for children at school. Selecting school, browsing menu for a specific day or week, marking meals, placing orders. Setting dietary preferences, allergens, and special diets. Online payments, order reminders.\n\n### Catering companies section\n\nManaging offers, menus, orders, and deliveries. Adding menus for specific days, setting prices, defining order and delivery deadlines. Viewing all orders from a given school, exporting lists for meal preparation, tracking payments.\n\n### School management\n\nSchools can view order statistics, check lists of children with ordered meals, coordinate deliveries with catering companies. No need to collect cash or manually maintain order lists.\n\n### Responsiveness\n\nThe site works well on phones, tablets, and desktops. Most parents order meals on phones, so the mobile version was a priority.\n\n### SEO and performance\n\nPages have proper meta tags, structured data, sitemap. Images are compressed, code is minified.","\u002Fimages\u002Fprojects\u002Ffreszkids.webp",[60],[12,14,13],"https:\u002F\u002Fwww.freszkids.pl",["Date","2026-01-01T00:00:00.000Z"],["Date","2026-01-01T00:00:00.000Z"],{"id":67,"slug":67,"title":68,"description":69,"longDescription":70,"image":71,"gallery":72,"technologies":73,"category":34,"status":18,"liveUrl":74,"githubUrl":-1,"caseStudyUrl":-1,"startDate":75,"endDate":76,"featured":22,"lang":23},"kolekcjoner-chwil","Moment Collector","App with ideas for spending time – with friends, as a couple, or solo. Filters, cards, saving favorites.","Moment Collector (Kolekcjoner Chwil) is an app with ideas for outings and activities: with friends, as a couple, or alone. Over 3,200 ideas in 10 categories. Instead of hours online – pick in seconds.\n\nChoose mode (solo \u002F couple \u002F group), set budget, location, time and category, browse cards, save favorites. You can also create your own ideas. Filtering, personalization, favorite collection.\n\nThe platform helps you find an idea for the weekend or evening without searching the whole internet.","\u002Fimages\u002Fprojects\u002Fkolekcjonerchwil.webp",[],[12,14,13],"https:\u002F\u002Fkolekcjonerchwil.pl",["Date","2026-01-01T00:00:00.000Z"],["Date","2026-01-01T00:00:00.000Z"],{"id":78,"slug":78,"title":79,"description":80,"longDescription":81,"image":82,"gallery":83,"technologies":84,"category":34,"status":18,"liveUrl":85,"githubUrl":-1,"caseStudyUrl":-1,"startDate":86,"endDate":87,"featured":22,"lang":23},"my-gym-track","My Gym Track","App for logging strength workouts and tracking progress. Exercise database and ready-made plans.","My Gym Track is for logging strength workouts and analyzing progress. Database of ~1,600 exercises and 600+ ready-made plans. Quick logging of sets, weights and reps, automatic PR detection, progress charts.\n\nFeatures: ready and custom plans, plan management, workout log with time and volume, charts per exercise, comparison with previous workouts. In Pro: advanced stats, strength balance analysis, CSV export.\n\nOther apps are often overloaded. Here the focus is on fast logging and tracking results. No ads, no selling data.\n\nSteps: choose or create a plan, log workouts (weights, reps – the rest is calculated), view charts and compare results.\n\nA study in the Journal of Strength & Conditioning Research (2025) compared training with a trainer, with an app, and self-directed with a PDF. App users completed 81% of planned workouts (vs 52% without); in one trial average squat increase +19 kg in 10 weeks, bench +8 kg. Documenting workouts improves consistency and results.","\u002Fimages\u002Fprojects\u002Fmy-gym-track.webp",[],[12,14,13],"https:\u002F\u002Fmy-gym-track.web.app",["Date","2025-06-01T00:00:00.000Z"],["Date","2025-03-01T00:00:00.000Z"],1790687720791]