SOFTWARE DEVELOPER / AI IN PRACTICE / MENTOR

Hi, I’m Jacek.

Turning ideas
into working code.

I build web and mobile applications.
I combine Angular and NestJS with growing Java experience.
I explore AI tools and share what I learn.

Jacek Grochowina wearing a black shirt
Angular / Java / NestJS
// from idea to delivery
const developer = {
  name: 'Jacek Grochowina',
  focus: 'practical solutions'
};
MY EVERYDAY TOOLKITAngularJavaTypeScriptNestJSNode.jsIonicSQL

01 / ABOUT ME

On both sides
of the application.

Solving problems is my work.
In code and alongside people.

I am a fullstack developer specialising in Angular and NestJS. In my current project, I also work with Java and am building commercial experience with it. My work spans interfaces, business logic, integrations and the backend.

My experience includes business tools, education projects and applications for browsers and mobile devices. I also share my knowledge through mentoring and tutoring.

I work in international teams and communicate in English every day — in meetings, when discussing requirements and when collaborating on code.

5+years of experience
3companies in my career
Web + Mobilea broader perspective

02 / SELECTED PROJECTS

Code matters
when it helps someone.

Products I have contributed to.
Different needs. Practical applications.

02 / WEB & MOBILE

MerchMobiler

Development of an application for tasks, surveys and reporting work at retail locations. One product across multiple platforms.

IonicCapacitorWeb / Android / iOS
More about this project

Ionic and Capacitor combine web technologies with access to native mobile features. This project strengthened my experience in developing a substantial cross-platform application.

03 / PUBLIC SECTOR

Education projects

Contributions to web projects for the Polish Ministry of Education. Experience working with institutional requirements.

Web applicationsEducation
More about this project

Work on education projects forms part of the commercial experience presented in my previous portfolio.

03 / AI IN EVERYDAY WORK

AI as part of my toolkit.
With purpose and oversight.

I explore how AI can support programming, preparing materials and organising my own work. I create skills, configure agents and design repeatable ways to carry out tasks.

01 / CONTEXT

Skills and instructions

I create instruction sets for agents: task context, working methods and criteria for checking results. I refine them through my own use cases.

SkillsContextRepeatability
02 / EXECUTION

Agents in practice

I use coding and desktop agents to work with code, files and applications. I test their capabilities and check their results.

AI agentsDesktop tools
03 / ORGANISATION

AI workflows

I break my tasks into steps, decide what to delegate to an agent and what materials to provide, and identify where I need to review the result myself.

Task workflowVerification
HOW I WORK

From context to a verified result.

First, I define the goal and inputs. Then I choose instructions and tools. I treat an agent’s output as something to verify.

  1. 01Goal and context
  2. 02Instructions and tools
  3. 03Agent execution
  4. 04My review

04 / EXPERIENCE

Practice.
Growth.
Perspective.

From my first Angular applications
to working on complete products.

My LinkedIn profile
01.2026 — PRESENTCurrentSenior Software DeveloperTransition Technologies PSCView responsibilitiesCollapse details
  • Development of web applications for international clients using Angular 19 and Java / Spring, covering both frontend and backend.
  • Design and integration of REST APIs, with contributions to solution architecture.
  • Maintaining code quality and good development practices, participating in code reviews and providing technical support.
  • Working in international project teams with daily communication in English.
12.2023 — 01.2026Fullstack DeveloperAbsyscoView responsibilitiesCollapse details
  • Development of MerchMobiler, a web and mobile application for tasks, surveys and reporting work at retail locations.
  • Building the administration panel using Angular and NestJS.
  • Developing Android and iOS applications with Ionic and Capacitor, including native device features.
  • Working across the application: design, frontend, backend and the SQL database.
03.2022 — 12.2023Angular DeveloperTransition Technologies PSCView responsibilitiesCollapse details
  • Development and maintenance of Excel 365 Connector for Jira, an Excel add-in built with Angular and Bootstrap that integrates with Jira Cloud and Server.
  • Implementing features using the Jira API and local data storage.
  • Building a planning dashboard for a major consumer electronics and home appliance retailer using Angular, Material and AG Grid, with data visualisation in tables and charts.
  • Integrating REST APIs and implementing detailed UI designs, including component customisation and advanced style overrides.
01.2021 — 03.2022Angular DeveloperMetagView responsibilitiesCollapse details
  • Developing an application for the Polish Ministry of Education using Angular and Material, with backend integration via REST APIs.
  • Implementing complex, multi-step interactive forms and input masks.
  • Ensuring WCAG compliance and developing interfaces with high usability and accessibility standards.
  • Initial experience in a large commercial project, covering user interface design and development.

05 / TECHNOLOGIES

Choosing tools
to fit the problem.

Angular and NestJS are my core stack.
I am also building Java experience in my current project.

FRONTEND

Angular · TypeScript · RxJS · NgRx
HTML · CSS / SCSS · PrimeNG · Tailwind

BACKEND & DATA

Java · NestJS · Node.js · SQL · Firebase

Java: commercial experience gained in my current project.

MOBILE & TOOLS

Ionic · Capacitor · Git · Nx

06 / MENTORING & TUTORING

I write code.
And help others do it.

Taking your first steps in programming, or preparing for the Polish computer science Matura or INF.03 vocational exam? I help you understand the concepts and put theory into practice.

I also work with people who want to improve their programming skills and structure their knowledge.

Python / C++HTML / CSS / JSSQLExcel
Explore tutoring (Polish)

07 / CONTACT

Have an idea?
Let’s talk.

A project, a collaboration or the next step in learning.
A conversation is a good place to start.