Adrian Turbiński
Adrian Turbiński, Senior frontend.
Tech lead.
Wrocław, adrian.turbinski@gmail.com, linkedin.com/in/adrian-turbiński-b266b21a6, github.com/adiyy2001
Angular, TypeScript, RxJS and Node.js since 2019. At PSE Innowacje I'm building an app that models and visualizes high-voltage power lines.
I design frontend and backend architecture, I've led a small team, I onboard new engineers.
Measurements
as of October 2026

Adrian Turbiński
Senior Frontend & Fullstack Engineer
- Position
- Senior Software Engineer, PSE Innowacje
- Profile
- frontend and fullstack, tech lead
- Stack
- Angular, TypeScript, RxJS, Node.js, Quarkus
- Working since
- 2019
- City
- Wrocław
- Looking for
- a new role or a contract
Six companies since 2019.
a tape in years, not inches
PSE Innowacje
Senior Software Engineer
since January 2025, full-time, Wrocław
I led the proof of concept of an app that models and visualizes high-voltage power lines, and now we are growing it into the production system. I lead the architecture of the whole thing, frontend and backend. The frontend is Angular 19 and GoJS, and I drove the migration to GoJS 3. I designed the backend layer in Quarkus: batch processing, REST API, hexagonal architecture, Oracle tuning. In a team of five I onboard new engineers, set standards and the testing strategy, and review code.
Angular 19, GoJS 3, TypeScript, RxJS, Java, Quarkus, Oracle, Jest, Karma
Media Hunters
Tech Lead
September 2023 to December 2024, self-employed
I was responsible for several long-lived web apps, from the code to the architecture decisions. I designed and evolved a multi-tenant SaaS platform. I introduced CI and tests in Jest and Cypress. I built the interfaces to WCAG. I led a small team and reviewed its code.
projects 30% more efficient through Agile and DevOps
Angular, TypeScript, NgRx, RxJS, Node.js, Jest, Cypress
Transition Technologies MS
Software Engineer
September 2022 to August 2023, self-employed, remote
A sandbox where electricians design and validate complex diagrams, high-voltage towers among them. I kept the graph-shaped UI state in NgRx. I implemented WCAG 2.1 in a diagram-heavy interface: keyboard, screen readers and focus management.
electricians' workflows improved by 25%
Angular, GoJS, NgRx, RxJS, Jest, Karma, Cypress
Cobiro
Frontend Engineer
February 2022 to August 2022, self-employed
I moved a legacy frontend towards hexagonal architecture in small steps, keeping production stable. I helped introduce CI. I built feature flags for experiments and gradual rollouts with fast rollback.
40% less duplicated code after the move to an Nx monorepo
Angular, JavaScript, Nx, CircleCI
Roche
Frontend Engineer
January 2021 to January 2022, contract, remote
Internal apps where researchers analyze and validate clinical data. A regulated environment with little tolerance for errors. I made them faster with route-based lazy loading and leaner API usage.
Angular, TypeScript, RxJS, Jest, Karma
BRAINODE
Junior Frontend Developer
August 2019 to December 2020, contract, hybrid
A high-end shop with real-time 3D product views, in Angular and Three.js. I helped build a custom WebGL rendering layer. I implemented real-time currency exchange over WebSockets that holds up on unstable networks.
Angular, TypeScript, Three.js, WebGL, WebSockets
The percentages next to jobs are my own estimates from those projects, as in my resume.
What I work with.
- Front-end
- Angular, TypeScript, JavaScript, RxJS, Signals, NgRx, SignalStore, React
- Diagrams and 3D
- GoJS, Three.js, WebGL
- Back-end
- Node.js, Java and Quarkus, REST API, WebSockets, Oracle
- Testing and delivery
- Jest, Karma, Jasmine, Cypress, Docker, GitHub Actions, CircleCI, Webpack, Git
- Architecture
- hexagonal architecture, DDD, Nx monorepo, feature flags
- Accessibility
- WCAG 2.1, keyboard, screen readers, focus management
- UI design
- Figma, SCSS, Angular Material
- How I work
- Scrum, code review, unit, integration and e2e tests, performance optimization
- Languages
- Polish native, English C1