Grzegorz Lisowski - Full Stack Developer

Hello, I'm

Grzegorz Lisowski

🚀Full-Stack Developer

🕹️AR/VR Specialist

Crafting exceptional digital experiences since 2013

Let's connect

Visit Fractalsoft
Connect on LinkedIn
View GitHub Profile

Featured Projects

A showcase of my work spanning full-stack development, AR/VR experiences, and open source contributions

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

Julinek AR
Featured

Julinek AR

AR VRARCHIVED

Augmented Reality Circus Game

UnityC#ARKitiOS Development+1 more

Impact: Developed AR educational game using Unity and ARKit, demonstrating expertise in mobile AR development and iOS App Store deployment

Amenitiz
Featured

Amenitiz

FULL STACKCOMPLETED

Hotel Management Platform

Ruby on RailsGoReactStorybook+2 more

Impact: Contributed to full-stack development using Ruby on Rails, Go, and React, implementing microservices architecture and protobuf communication

nopaperwork
Featured

nopaperwork

BUSINESSMAINTENANCE

Business Management Platform

Ruby on RailsEmber.jsBootstrap 5KSeF Integration+2 more

Impact: Led full-stack modernization from Bootstrap 3 to Bootstrap 5 and Rails 7.x, implementing Polish e-Invoicing (KSeF) integration and API documentation

hitdea

hitdea

FULL STACKARCHIVED

Collaborative Idea Management Platform

Ruby on RailsEmber.jsApache CordovaMicroservices+2 more

Impact: Enabled organizations to gather and process ideas in a creative, productive way

20 Questions Game

20 Questions Game

GAMEARCHIVED

AI Logic Game with Machine Learning

Ruby on RailsJavaScriptMachine LearningRSpec+1 more

Impact: Interactive AI game demonstrating machine learning concepts in an engaging format

Interested in My Work?

Check out my GitHub for more projects and contributions, or let's discuss your next project

Technical Expertise

A decade of experience building robust applications across the full technology stack

Professional Certifications

Introduction to HTML, CSS, & JavaScript

Introduction to HTML, CSS, & JavaScript

View Certificate →

Coursera certification covering fundamental web development technologies including HTML structure, CSS styling, and JavaScript programming concepts.

Software Engineering Essentials

Software Engineering Essentials

View Certificate →

Comprehensive certification covering software engineering principles, development methodologies, and best practices for building scalable applications.

Introduction to Cloud Computing

Introduction to Cloud Computing

View Certificate →

Foundational knowledge of cloud computing concepts, services, and deployment models across major cloud platforms.

Git and GitHub Essentials

Git and GitHub Essentials

View Certificate →

Version control mastery covering Git fundamentals, GitHub workflows, and collaborative development practices.

Front-end Development with React V2

Front-end Development with React V2

View Certificate →

Advanced React development skills including component architecture, state management, and modern React patterns.

IBM Full Stack Software Developer Professional Certificate (V5)

IBM Full Stack Software Developer Professional Certificate (V5)

View Certificate →

Comprehensive full-stack development certification covering frontend, backend, databases, and deployment technologies.

Software Developer Career Guide and Interview Preparation

Software Developer Career Guide and Interview Preparation

View Certificate →

Professional development certification covering career strategies, interview techniques, and industry best practices.

Generative AI Essentials for Software Developers

Generative AI Essentials for Software Developers

View Certificate →

Cutting-edge certification covering AI integration, machine learning concepts, and generative AI tools for software development.

Full Stack Application Development Capstone Project V2

Full Stack Application Development Capstone Project V2

View Certificate →

Hands-on project certification demonstrating end-to-end full-stack application development and deployment skills.

Full Stack Software Developer Assessment V2

Full Stack Software Developer Assessment V2

View Certificate →

Comprehensive assessment certification validating full-stack development competencies and technical skills.

Application Development using Microservices and Serverless

Application Development using Microservices and Serverless

View Certificate →

Advanced architecture certification covering microservices design, serverless computing, and scalable application development.

Containers & Kubernetes Essentials

Containers & Kubernetes Essentials

View Certificate →

Containerization and orchestration certification covering Docker, Kubernetes, and modern deployment strategies.

Developing Applications with SQL, Databases, and Django

Developing Applications with SQL, Databases, and Django

View Certificate →

Backend development certification covering database design, SQL optimization, and Django framework mastery.

Python Project for AI and Application Development

Python Project for AI and Application Development

View Certificate →

Python development certification covering AI integration, machine learning, and advanced application development techniques.

Python for Data Science and AI

Python for Data Science and AI

View Certificate →

Data science certification covering Python programming, data analysis, machine learning, and AI implementation.

Node and Express Essentials

Node and Express Essentials

View Certificate →

Server-side JavaScript certification covering Node.js runtime, Express framework, and backend API development.

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.

Operating systems

MacOS

MacOS

macOS is Apple's operating system for Macintosh computers. It is known for its user-friendly interface, Unix-based architecture, and provides a seamless integration with Apple's ecosystem of devices and services.

Linux

Linux

Linux is an open-source, Unix-like operating system kernel. It serves as the foundation for various Linux distributions, providing a versatile and customizable platform for computer systems.

Windows

Windows

Windows is a widely used operating system developed by Microsoft. It is known for its user-friendly interface, broad software compatibility, and extensive use in personal computers worldwide.

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.

Ready to Build Something Amazing?

Let's discuss how my technical expertise can bring your vision to life

🚀Start Your Project

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 Build Something Amazing

Ready to bring your vision to life? I'm excited to discuss your project and explore how we can create something extraordinary together.

Usually respond within 24 hours