Open to full-time remote roles
Grzegorz Lisowski - Senior Full-Stack & AI Engineer

Hello, I'm

Grzegorz Lisowski

Senior Full-Stack & AI Engineer

Zabrze, Poland

Building scalable web apps, real-time AI pipelines, and international e-invoicing—with TypeScript, NestJS, Rails, Python, and Go.

TypeScriptNestJSReactRailsPythonGoAI / RAG
Connect on LinkedIn
View GitHub Profile
Visit Fractal Soft

Experience

Technical leadership, legacy modernization, AI pipelines, and multi-country e-invoicing—aligned with my CV

Senior Full-Stack & AI Engineer

Fractal Soft

2013 – Present

Gliwice, Poland · Remote

Lead cross-functional engineering work on client and product platforms—architecture, delivery, modernization, AI pipelines, and multi-country e-invoicing.

  • Technical leadership: led cross-functional engineering squads (3–5 developers) through the full SDLC, owning system architecture, technical discovery, and code reviews
  • Legacy modernization: transitioned Rails 4.2 to 7.x, replaced Ember 1.4/CoffeeScript frontends with React and ES6, updated UI frameworks to Bootstrap 5
  • AI document audit & procurement: multimodal RAG document pipelines (Python, NestJS) and automated vendor scoring for enterprise client applications
  • International e-invoicing: compliance infrastructure for KSeF (Poland), ZUGFeRD (Germany), and Factur-X (France) across a microservices architecture
  • GOBL (open source): core contributor to a Go SDK (275★) for standardized multi-country JSON e-invoicing workflows
  • High-traffic SaaS: hotel management and e-learning platforms serving millions of users, including A/B experimentation frameworks
  • Additional delivery: 10+ custom web, AR/VR (Unity/ARKit), and back-office platforms across Fintech, EdTech, and PropTech
TypeScriptNode.jsNestJSReactRuby on RailsPythonGoPostgreSQLAWSDocker

Selected Work

Production platforms, open-source compliance tooling, and AI products—default view shows the strongest hiring signals

Fractal Engine
Featured

Fractal Engine

OPEN SOURCEIN PROGRESS

Minimal CLI coding assistant with LLM tool calling for exploring and editing codebases

PythonLLMOpenRouterTool Calling+2 more

Impact: Demonstrates a from-scratch agent loop and tool-calling architecture in a small Python codebase, runnable locally against any project without an IDE plugin

Bookmantic
Featured

Bookmantic

FULL STACKIN PROGRESS

Find books by describing what you want to read, not by title or keyword

RAGAITypescriptDevOps+2 more

Impact: Lets readers discover books by intent and mood—queries like "hopeful sci-fi" or "startup biography" surface semantically relevant titles from ~45,000 indexed books, with similar-book recommendations for deeper exploration

GOBL KSeF
Featured

GOBL KSeF

OPEN SOURCECOMPLETED

Polish Electronic Invoicing Integration for Global JSON Invoicing Standard

GoJSON SchemaKSeF APIFinancial Compliance+1 more

Impact: Enables businesses to comply with Polish electronic invoicing regulations through standardized JSON format

Amenitiz
Featured

Amenitiz

FULL STACKCOMPLETED

Hotel Management Platform

Ruby on RailsGoReactStorybook+2 more

Impact: Delivered full-stack features on a property-management SaaS: Rails/Go backends, React + Storybook UI, protobuf service communication, and Invopop/Mexico invoicing integrations

nopaperwork
Featured

nopaperwork

BUSINESSMAINTENANCE

Business Management Platform

Ruby on RailsEmber.jsBootstrap 5KSeF Integration+2 more

Impact: Product modernization lead: Rails 7 + Bootstrap 5 upgrade, Polish KSeF e-invoicing integration, Ember frontend work, and Swagger API docs for a live business platform

Looking for someone who ships?

Review the code on GitHub, or reach out if you're hiring for full-stack / AI engineering roles

Technical Expertise

Core stack first—what I use to ship production systems day to day

Core stack

TypeScript / Node.js / NestJS

Primary stack for modern APIs and services

React / Next.js

Product UIs and full-stack frontends

Ruby on Rails

Long-running production backends and modernization

Python / Go

AI pipelines, SDKs, and compliance tooling

PostgreSQL / Redis / OpenSearch

Data, caching, and search infrastructure

AI / RAG / LLM tooling

Document pipelines, embeddings, and tool calling

AWS / Docker / Terraform

Cloud infrastructure and CI/CD

E-Invoicing

KSeF, ZUGFeRD, Factur-X, and GOBL

Broader toolkit

Server-side frameworks

Ruby on Rails

Ruby on Rails

Ruby on Rails is a web application framework written in the Ruby programming language. It emphasizes convention over configuration and enables developers to build robust and scalable applications rapidly.

Sinatra

Sinatra

Sinatra is a lightweight web application framework for Ruby. It prioritizes simplicity and minimalism, making it well-suited for small to medium-sized projects and APIs.

Node.js

Node.js

Node.js is a server-side JavaScript runtime environment. It enables the execution of JavaScript code outside a web browser. It allows for scalable and efficient development of networked applications.

Apache kafka

Apache kafka

Apache Kafka is a distributed streaming platform. It facilitates the building of real-time data pipelines and streaming applications. It offers high-throughput, fault tolerance, and horizontal scalability.

Database management

MySQL

MySQL

MySQL is an open-source relational database management system (RDBMS). It efficiently stores and retrieves data. It is widely used for web applications and other software development projects.

Postgresql

Postgresql

PostgreSQL is a powerful open-source relational database management system (RDBMS) known for its extensibility, standards compliance, and advanced features. It makes it suitable for a wide range of applications.

SQLite

SQLite

SQLite is a lightweight, self-contained, serverless, and open-source relational database management system (RDBMS). It is embedded directly into applications, making it suitable for local storage and small-scale deployments.

Search engines

Apache Solr

Apache Solr

Apache Solr is an open-source, highly scalable search platform built on Apache Lucene. It is designed to provide fast and efficient full-text search capabilities for large volumes of data.

Elasticsearch

Elasticsearch

Elasticsearch is a distributed and scalable open-source search and analytics engine built on top of Apache Lucene. It is designed for high-performance full-text search, real-time data analysis, and centralized logging.

OpenSearch

OpenSearch

OpenSearch is an open-source search and analytics engine. It is a community-driven fork of Elasticsearch. It is designed to deliver high-performance full-text search and advanced analytics capabilities for various applications and use cases.

Frontend technologies

HTML5

HTML5

HTML5 is the latest version of the Hypertext Markup Language. It introduces new features and improvements, including native support for multimedia elements, enhanced semantic structure, and advanced APIs, to facilitate more dynamic and interactive web development.

CSS3

CSS3

CSS3, the latest version of Cascading Style Sheets. It introduces advanced styling features and enhancements, including flexible box layout, grid layout, transitions, and animations, enabling more sophisticated and responsive web design.

Sass

Sass

Sass (Syntactically Awesome Stylesheets) is a CSS preprocessor. It extends the capabilities of CSS by providing features like variables, nested rules, and mixins. It facilitates more maintainable and modular stylesheet development.

Javascript

Javascript

JavaScript is a versatile and widely-used programming language. It enables dynamic, interactive, and client-side scripting in web browsers. It allows developers to create dynamic content, handle user input, and enhance the user experience on the web.

Typescript

Typescript

TypeScript is a superset of JavaScript. It adds static typing, interfaces, and other advanced features to enhance developer productivity, code maintainability, and catch potential errors during development.

Frontend frameworks

Ember

Ember

Ember.js is a robust and opinionated JavaScript framework. It is used for building ambitious web applications, providing a convention-over-configuration approach, a powerful templating engine, and a set of tools to streamline development workflows.

React

React

React is a declarative and efficient JavaScript library. It is used for building user interfaces, developed by Facebook. It allows developers to create reusable UI components and manage the state of applications with a virtual DOM for optimal performance.

Next.js

Next.js

Next.js is a React framework that enables server-side rendering, automatic code splitting, and simplified routing, providing a seamless and efficient way to build static and dynamic web applications.

CSS frameworks

Bootstrap

Bootstrap

Bootstrap is a popular open-source front-end framework. It streamlines web development by providing a responsive grid system, pre-designed components, and styling, facilitating the creation of consistent and visually appealing websites.

Tailwind

Tailwind

Tailwind CSS is a utility-first CSS framework. It simplifies styling by providing low-level utility classes, allowing for a highly customizable and maintainable approach to building modern and responsive web interfaces.

Game Engines

Unity

Unity

Unity is a cross-platform game development engine. It enables developers to create interactive 2D and 3D content, offering a comprehensive set of tools, a robust rendering engine, and support for various platforms and devices.

Three.js

Three.js

Three.js is a popular JavaScript library for creating 3D graphics on the web. It provides a high-level abstraction over WebGL and simplifying the development of interactive and visually stunning 3D applications.

VR

Meta Oculus

Meta Oculus

The Meta Oculus SDK (Software Development Kit) is a set of tools and libraries provided by Meta Platforms for developers. It is used to create virtual reality applications and experiences for Oculus VR devices.

XR Interaction Toolkit

XR Interaction Toolkit

The XR Interaction Toolkit is a Unity package that provides a framework and tools for developing immersive and interactive experiences in extended reality (XR) applications. It simplifies the implementation of common user interactions in virtual and augmented reality environments.

AR

Vuforia

Vuforia

Vuforia is an augmented reality (AR) development platform. It enables the creation of interactive AR experiences by providing tools for image recognition, tracking, and 3D content integration.

AR foundation

AR foundation

AR Foundation is a cross-platform framework developed by Unity Technologies. It facilitates the creation of augmented reality (AR) applications, supporting both ARKit for iOS devices and ARCore for Android devices, allowing developers to build immersive AR experiences across multiple platforms using a unified codebase.

AR.js

AR.js

AR.js is an open-source JavaScript library that enables the creation of augmented reality (AR) experiences directly in web browsers. It leverages WebXR standards and marker-based tracking to bring AR to a wide range of devices without the need for additional plugins or installations.

ARKit

ARKit

ARKit is Apple's augmented reality (AR) framework for iOS devices. It provides developers with tools and APIs to create immersive AR experiences by combining digital content with the real-world environment using features like motion tracking, environmental understanding, and light estimation.

ARCore

ARCore

ARCore is Google's augmented reality (AR) platform for Android devices. It offers developers tools and APIs to build AR applications that seamlessly integrate digital content with the physical world, leveraging features such as motion tracking and environmental understanding.

Mobile frameworks

Apache cordova

Apache cordova

Apache Cordova is an open-source mobile development framework. It allows developers to build cross-platform mobile applications using web technologies such as HTML, CSS, and JavaScript.

React native

React native

React Native is a framework developed by Facebook. It enables the creation of native mobile applications for iOS and Android platforms using React and JavaScript. It allows for code reuse and efficient development across different operating systems.

Version control

Git

Git

Git is a distributed version control system. It allows developers to track changes in source code during software development, facilitating collaboration, branching, and merging in a scalable and efficient manner.

Github

Github

GitHub is a web-based platform that utilizes Git for version control. It is providing developers with a collaborative environment to host, review, and manage code repositories. It offers project management tools and integration with various development workflows.

Bitbucket

Bitbucket

Bitbucket is a web-based platform for version control using Git and Mercurial. It offers source code repository hosting, collaboration features, and continuous integration capabilities for software development teams.

Gitlab

Gitlab

GitLab is a web-based DevOps lifecycle tool that provides a complete set of features for managing the software development process, including version control, continuous integration, and collaboration, all in a single integrated platform.

Testing frameworks

RSpec

RSpec

RSpec is a behavior-driven development (BDD) framework for the Ruby programming language. It allows developers to write specifications and tests in a natural language style, enhancing the readability and maintainability of code.

Minitest

Minitest

Minitest is a minimalistic and flexible testing framework for the Ruby programming language. It offers a simple syntax and a comprehensive set of assertions for writing and running tests in a variety of contexts.

Jest

Jest

Jest is a JavaScript testing framework developed by Facebook. It provides a zero-config setup, fast test execution, and a comprehensive suite of utilities for testing React applications and other JavaScript projects.

Playwright

Playwright

Playwright is an open-source automation tool developed by Microsoft. It allows developers to script and run end-to-end tests for web applications across different browsers, providing browser automation capabilities, device emulation, and reliable cross-browser testing.

Selenium WebDriver

Selenium WebDriver

Selenium is an open-source framework for automating web browsers. It provides a suite of tools and libraries for browser automation, including the ability to script interactions with web pages and perform automated testing of web applications.

Linters & code formatters

Rubocop

Rubocop

RuboCop is a static code analyzer and formatter for the Ruby programming language. It helps enforcing coding style conventions and identifying potential issues to enhance code quality and consistency.

ESLint

ESLint

ESLint is a static code analysis tool for JavaScript. It identifies and fixes code patterns, enforces coding standards, and helps developers write cleaner and more maintainable code.

Prettier

Prettier

Prettier is an opinionated code formatter. It automatically analyzes and formats code for various programming languages. It promotes consistent code styling and improving the readability of codebases.

Hosting services

AWS

AWS

AWS is a comprehensive suite of cloud computing services and products offered by Amazon. It provides infrastructure, platform, and software services to support businesses in building, deploying, and scaling applications.

Google cloud

Google cloud

Google Cloud is a comprehensive suite of cloud computing services and products offered by Google. It provides infrastructure, platform, and software services to support businesses in building, deploying, and scaling applications.

Heroku

Heroku

Heroku is a cloud platform as a service (PaaS) that simplifies application deployment, management, and scaling. It provides developers with an easy-to-use platform to build and deploy applications without worrying about underlying infrastructure.

Github pages

Github pages

GitHub Pages is a web hosting service provided by GitHub. It allows users to host static websites directly from their GitHub repositories with automatic deployment and free custom domain support.

DevOps tools

Github actions

Github actions

GitHub Actions is an integrated continuous integration and continuous deployment (CI/CD) service provided by GitHub. It allows developers to automate workflows, build and test code, and deploy applications directly from their repositories.

Jenkins

Jenkins

Jenkins is an open-source automation server that facilitates continuous integration and continuous delivery (CI/CD) processes. It enables developers to automate building, testing, and deploying software.

Docker

Docker

Docker is a platform for developing, shipping, and running applications in containers. It provides a lightweight and efficient way to package software and its dependencies, ensuring consistency across different environments.

Terraform

Terraform

Terraform is an open-source infrastructure as code (IaC) tool. It enables developers to define and provision infrastructure resources across various cloud providers and on-premises environments. It ensures consistent and reproducible infrastructure deployment.

Project management methodologies

Scrum

Scrum

Scrum is an agile project management framework characterized by iterative development, short time-boxed cycles called sprints. It focuses on collaboration, allowing teams to adapt to changing requirements and deliver valuable increments of a product.

Agile

Agile

Agile is an iterative and flexible project management approach. It emphasizes collaboration, adaptability to change, and delivering incremental, customer-centric outcomes in software development and other industries.

PRINCE2

PRINCE2

PRINCE2 (PRojects IN Controlled Environments) is a structured project management methodology. It provides a systematic and scalable approach, emphasizing control, organization, and flexibility for effectively managing projects.

Project management software

Jira

Jira

Jira is a popular issue and project tracking software developed by Atlassian. It is widely used for agile project management, issue tracking, and team collaboration, providing a centralized platform for software development and project planning.

Trello

Trello

Trello is a web-based project management application. It uses boards, lists, and cards to help users organize tasks and projects in a visual and collaborative way, facilitating team coordination and task tracking.

Taiga

Taiga

Taiga is an open-source project management platform. It combines agile and traditional project management approaches, providing features such as user stories, sprints, and Kanban boards for efficient and collaborative project development.

Hiring for this stack?

I'm open to full-time remote roles where TypeScript, NestJS, Rails, or AI product work matters

Get in touch

Technical Articles

Insights, tutorials, and case studies from my development experience

Stay Updated

Follow my technical writing and development insights. New articles published regularly.

Let's talk about a role

Recruiters and hiring managers welcome—open to full-time remote opportunities in full-stack and AI engineering.

Usually respond within 24 hours · Download CV