Łukasz Adamczyk
For 14 years I build systems that survive contact with reality.
About me
Experienced software engineer with a proven track record across Frontend Technical Lead, Team Lead, Solution Architect, IT Consultant, and Developer roles. Delivered international projects across the UK, Singapore, Germany, Sweden, Iceland, and Poland in banking, e-commerce, pharma, advertising, and custom business tooling. Driven by continuous technical growth and a commitment to tackling increasingly complex engineering challenges.
Languages
Education
Hobbies
Professional skills
Languages
Frontend
| Skill | Level | Frameworks |
|---|---|---|
exp: 5 yr 5 mo | >=16.8.0 [hooks]exp: 4 yr 11 mo < 16.8.0 [class components]exp: 6 mo, last used: 9 years ago | |
exp: 14 yr | ||
exp: 2 yr 9 mo, last used: 5 years ago | 2.xexp: 2 yr 9 mo, last used: 5 years ago |
Backend
| Skill | Level | Frameworks |
|---|---|---|
exp: 5 yr 3 mo | ||
Databases exp: 11 yr 9 mo | ||
exp: 7 yr 10 mo, last used: 5 years ago |
Tools
| Skill | Level | Frameworks |
|---|---|---|
AI exp: 1 yr | Claude Codeexp: 1 mo | |
CI/CD exp: 7 yr 5 mo | ||
Server exp: 8 yr 4 mo, last used: 3 years ago | ||
Tests exp: 7 yr 8 mo | ||
Bundlers exp: 8 yr 5 mo | ||
Code quality tools exp: 7 yr 8 mo | QoQexp: 3 yr 8 mo Skillslintexp: 2 yr 9 mo JSCPDexp: 2 yr 9 mo | |
Other exp: 9 yr 6 mo | Rallyexp: 6 mo, last used: 9 years ago |
Personal skills
- Honesty
- Transparency
- Critical-thinking
- Problem-solving
- Time management
- Active listening
Public repositories
skillslint— 05.2026 – present
CLI tool that runs semantic and quality checks on agent skill files — preventing common mistakes in skills created with Anthropic's skill-creator by combining textlint and agent-skills-cli validation.
Technologies: JavaScript · TypeScript · Node · AI (Claude Code) · Versioning (Git)
salus-it500— 01.2026 – present
Home Assistant custom integration for the Salus iT500 thermostat and water heater. Enables control of Salus devices via the cloud API using standard Home Assistant climate and water heater platforms.
Technologies: Python
qoq— 09.2023 – present
Zero-config code quality orchestrator that unifies formatting, linting, dead-code detection, and duplication analysis into a single CLI — replacing per-project toolchain boilerplate with one shared, versioned dependency for JavaScript/TypeScript projects
Technologies: JavaScript · TypeScript · Node · Code quality tools (Prettier, Eslint, Stylelint, Knip, JSCPD, Skillslint) · Bundlers (Rollup) · CI/CD (Github Actions) · Versioning (Git)
Experience
SII— Łódź · 07.2021 – present
Frontend Technical Lead / Creative Consultant @ HSBC10.2022 – present
03.2026 – present
Internal Agent Skills marketplace proof-of-concept for discovering, grouping, and filtering generic and project-scoped skills. Aggregates static files from multiple repositories as the sole data source.
- Designed the multi-repository static data collection pipeline
- Configured CI pipeline with role-based access management
- Built an intuitive UI leveraging internal bank component libraries
Team: Solo + internal contributors
Technologies: JavaScript · TypeScript · React (>=16.8.0 [hooks]) · CSS · CI/CD (Jenkins) · Tests (Vitest, RTL) · Bundlers (Vite) · Code quality tools (QoQ) · AI (Agent Skills, Copilot) · Versioning (Git)
01.2026 – present
Internal Qlik dashboard marketplace with shared services (translations, error boundaries, maintenance scheduler), reusable React components, and a Qlik plugin offering single-line installation with features including metrics collection, JIRA ticket creation, and LLM chat integration scoped to individual dashboards.
- Designed system architecture and communication diagrams
- Produced UI and API contracts covering all high-level functional requirements
- Developed a JavaScript plugin embeddable in any UI with minimal setup, communicating with the API to retrieve configuration, collect metrics, and surface available system integrations
- Prototyped components and integration ahead of formal design specifications for this enabler
Team: 4 DEVs (3x FE, 1x BE) · 2 BAs / QAs (no dedicated QA team) · Agile PM
Technologies: JavaScript · TypeScript · React (>=16.8.0 [hooks]) · Node (Express) · Databases (PostgreSQL) · CSS · CI/CD (Jenkins) · Tests (Vitest, RTL) · Bundlers (Vite, Rollup) · Code quality tools (QoQ) · Other (JIRA) · Versioning (Git)
01.2026 – present
Internal Agent Skills repository establishing standards for delivering generic and project-scoped skills, including a tutorial for configuring all required dependencies within the bank.
- Selected tooling compliant with the bank's security requirements
- Designed and documented standards and use cases for skill delivery
- Built a set of reusable generic skills as reference implementations
Team: Solo + internal contributors
Technologies: CI/CD (Jenkins) · Code quality tools (Skillslint) · AI (Agent Skills, Copilot) · Versioning (Git)
06.2025 – present
Internal React component library extending bank-wide design atoms with higher-level patterns, including form handling via React Hook Form.
- Built React molecule-level components with composable patterns on top of internal design atoms
- Developed internal atomic components absent from the customer-facing library, using design tokens
- Contributed to the bank-wide atoms library
- Developed Agent Skills leveraging Storybook MCPs for rapid UI prototyping
Team: Solo + internal contributors
Technologies: JavaScript · TypeScript · React (>=16.8.0 [hooks]) · Node · CSS · CI/CD (Jenkins) · Tests (Vitest, RTL) · Bundlers (Rollup) · Code quality tools (QoQ) · AI (Agent Skills, Copilot) · Versioning (Git)
10.2022 – 12.2025
Internal stress-testing and scenario analysis tool enabling users to model how individual business units respond to global macroeconomic factors such as high inflation, oil price fluctuations, and geopolitical events.
- Audited UI/UX application ahead of MVP release
- Defined new UI/UX standards based on audit findings; introduced git hooks and adjusted CI pipeline
- Rewrote and simplified the majority of the application prior to initial release
- Established release process within the team
- Authored migration plan for v2.x to fully adopt bank-wide libraries
- Helped define proper DoD, DoR, and Jira workflows
- Contributed to bank-wide component library — identified, debugged, and resolved issues that had been causing intermittent failures across multiple projects for nearly 9 months
- Advised other teams and business stakeholders at the project level
Team: 6 DEVs (2x FE, 1x BE, 3x Data) · 4 BAs / QAs · Agile PM
Technologies: JavaScript · TypeScript · React (>=16.8.0 [hooks]) · Node (Express) · Databases (PostgreSQL) · CSS (Sass) · CI/CD (Jenkins) · Tests (Vitest, RTL) · Bundlers (Vite) · Code quality tools (QoQ) · Other (JIRA) · Versioning (Git)
Frontend Technical Lead / Team Leader @ Sartorius01.2024 – 04.2024
Web-based controller for monitoring and managing bioreactor experiments.
- Architected and built the web controller from scratch
- Implemented real-time Server-Sent Events (SSE) communication with the backend API
- Developed interactive data visualizations with offcanvas support, optimized for high-volume datasets
- Led the frontend team and enforced code quality as mandatory pull request reviewer
Team: 3 DEVs (2xFE + 1xBE) · BA · Agile PM
Technologies: JavaScript · TypeScript · React (>=16.8.0 [hooks]) · Python · CSS (Sass) · Bundlers (Vite) · Tests (Jest, RTL) · Code quality tools (QoQ) · Other (Azure) · Database (Mongo) · Versioning (Git)
Frontend Technical Lead / Team Leader @ HSBC07.2021 – 09.2022
External library for fetching credit history from foreign countries, embeddable in any banking product.
- Architected and built the credit history library from scratch
- Designed project architecture based on provided documentation
- Defined all technical tasks based on initial requirements
- Established standards, CI/CD pipelines, test environments, and agile processes and workflows
- Advised other teams and business stakeholders at the project level
- Set up tooling to build the project as a library without ejecting CRA
- Provisioned basic AWS environments using Terraform
- Led the team, including periodic 1:1s, performance reviews, and serving as mandatory reviewer for all pull requests
Team: 6 DEVs (6x FE) · 3 QAs (2x automated, 1x exploratory) · BA · Agile PM
Technologies: JavaScript · TypeScript · React (>=16.8.0 [hooks]) · Node (Express) · CSS (Sass) · Bundlers (Rollup, Webpack) · CI/CD (Jenkins) · Tests (Jest, RTL) · Code quality tools (Prettier, Eslint) · Other (JIRA, Terraform) · Server (AWS) · Versioning (Git)
ALGOTEQUE— Remote · 03.2021 – 06.2021
Frontend Technical Lead / Fullstack Developer @ Medicover03.2021 – 06.2021
Maintenance and feature development of an eCommerce platform built on Vue Storefront and Magento.
- Maintained existing features and delivered new functionality for the eCommerce platform
- Removed legacy code to reduce technical debt
- Led architectural redesign by developing a proof-of-concept for micro API services
Team: 8 DEVs (5x FE, 3x BE) · 2 BAs / QAs · Agile PM
Technologies: JavaScript · TypeScript · Vue (2.x) · Node (NestJs) · Databases (MySQL/MariaDB) · CSS (Sass) · Tests (Jest) · Bundlers (Webpack) · Code quality tools (Prettier, Eslint) · Server (Kubernetes) · Versioning (Git)
SII— Łódź · 11.2013 – 03.2021
Solution Architect / Team Leader / Fullstack Developer @ Milestone Consult / Bayer10.2018 – 03.2021
Chart configuration tool to visualize different internal organization measurements and arrange them into dashboards.
- Replaced the legacy Flex-based application with a new Vue-based product
- Designed and documented the full application architecture
- Decomposed business requirements into actionable technical tickets
- Established the deployment pipeline and configured all environments
- Led the development team, including periodic 1:1s and performance reviews
Team: 4 DEVs (3x FE, 1x BE) · 2 BAs / QAs
Technologies: JavaScript · TypeScript · Vue (2.x) · PHP (Symfony) · Databases (MySQL/MariaDB) · CSS (Sass) · Other (Docker) · Tests (Jest) · Server (Nginx) · Bundlers (Webpack) · Code quality tools (Prettier, Eslint) · CI/CD (Gitlab Pipelines) · Versioning (Git)
Frontend Developer @ Apetito07.2018 – 09.2018
Web-based diet configuration and meal planning tool.
- Developed and maintained the client's diet configuration application
- Refactored and optimized the existing frontend codebase
Team: 3 DEVs · Agile PM
Technologies: CSS (Less) · JavaScript · Versioning (Git)
Fullstack Developer @ PizzaPortal04.2017 – 06.2018
Food ordering and delivery platform.
- Developed and maintained the client's food ordering application
- Refactored and optimized the existing codebase
Team: 3 DEVs · Agile PM
Technologies: PHP · Databases (Mongo) · CSS (Less) · JavaScript · Versioning (Git)
Frontend Developer @ Sabre Mobile10.2016 – 03.2017
Flight search and configuration tool for travel agents.
- Implemented UI components based on User Stories tracked in Rally
- Refactored and fixed JavaScript and Sass codebase
Team: 6 DEVs · Scrum PM
Technologies: JavaScript · React (< 16.8.0 [class components]) · CSS (Sass) · Bundlers (Webpack) · Other (Rally) · Versioning (Git)
Frontend Developer07.2016 – 09.2016
Web-based carpooling platform.
- Built the administration panel from scratch using AngularJS
- Implemented integration layer with external services, reporting module, and a custom internal API
Team: 3 DEVs · Agile PM
Technologies: Server (Apache) · JavaScript · AngularJS · Bundlers (Webpack) · CSS (Less) · Versioning (Git)
Fullstack Developer @ NC+ / Canal+01.2016 – 06.2016
Client-facing interface supporting TV subscription management.
- Developed and extended the client CMS built on Drupal
- Implemented a new responsive (RWD) page template
- Optimized frontend code for performance
Team: 3 DEVs · Agile PM
Technologies: PHP (Drupal) · Databases (MySQL/MariaDB) · Server (Apache) · JavaScript · CSS · Versioning (Git)
PHP Developer @ Clickad01.2014 – 12.2015
Ad server platform for digital advertising management.
- Maintained and extended the ad server platform with new features
- Optimized application code, database schemas, and SQL queries
Team: 5 DEVs · Scrum PM
Technologies: PHP (Zend) · Databases (MySQL/MariaDB, Elasticsearch) · Server (Apache) · JavaScript · CSS · Versioning (Git)
eEngine— Aleksandrów Łódzki · 01.2013 – 07.2013
Team Leader, Backend Developer01.2013 – 07.2013
International eCommerce solution for a large EMEA-region retailer.
- Gathered requirements, authored technical specifications, and coordinated a 2-developer team
- Maintained and developed new features for the eCommerce platform
- Optimized database schemas and tuned SQL query performance
- Administered the hosting environment
Team: 3 DEVs · Agile PM
Technologies: Databases (MySQL/MariaDB) · PHP · Server (Apache) · JavaScript · CSS · Other (Redis) · Versioning (Git)
eCommerce24— Aleksandrów Łódzki · 01.2012 – 12.2012
Backend Developer01.2012 – 12.2012
eCommerce platform supporting multiple client storefronts.
- Implemented client-facing shop templates
- Developed JavaScript functionality for frontend templates
- Built control modules for the store administration panel
Team: 3 DEVs · Agile PM
Technologies: Databases (MySQL/MariaDB) · PHP · Server (Apache) · JavaScript · CSS · Other (Redis) · Versioning (Subversion)
Additional Activities
- Conducting frontend technical assessments for interview candidates
- Participating in pre-sales activities: high-level component/technology breakdown, effort estimations, and proposed team composition
Certificates
- Attacking and protecting web applications (2025)
- SEO + Content marketing (2016)
Conference speeches
- Meet.js Łódź (2024) — 🧹 Standardized development - keep code 'healthy', avoid human errors, and introduce standards to any project
- Sii & HSBC: Step Up Your Game! (2024) — Understanding data as a key to Green Coding
Employment preferences
| Technologies | Frontend: React with TypeScript Backend: NestJS Platform: Unix / Cloud AI: Claude Code |
|---|---|
| Location | Hybrid: 1–2 days/week in Łódź or 1 day/month in Kraków Remote: Full remote |
| Delegations | Availability: Open to domestic and international travel Costs: Reimbursed separately Duration: Up to a few days, no more than once per month |
| Salary expectations | B2B: 250 PLN/h net Employment contract: Rate subject to applicable tax reliefs (KUP, PPK); from approx. 45,000 PLN gross/month |