Hi, my name is

Radek Jajko

I am a software engineer, passionate about creating visually appealing and user-friendly web applications that cater not only to clients but also to fellow developers through the code I produce

“Clean code always looks like it was
written by someone who cares.”

― Robert C. Martin, Clean Code

About me

I'm a software engineer expirienced in full-stack web-development.

Hi! I'm Radosław Jajko, a Web Developer from Kraków. Since 2016 I'm working with frontend frameworks like Angular, Vue and React. I am passionate about designing and creating good UI and UX for web applications. I am also experienced in functional and OOP programming.

User profile picture
TypeScript
Angular
React
Vue.js
Sass
Docker
NodeJS
Kotlin
Java
Adobe XD
Figma
HTML
CSS3
JavaScript ES6+
WordPress

Professional expirience

Full-Stack Developer @ Nivalit Sp. z o.o.
2022 - present
Full-Stack Developer @ SoftQ Sp. z o.o.
2021 - 2022
MSc in Telecommunications @ AGH UST Kraków
2021

Featured projects

VUE - JAVASCRIPT - RESTAPI - WEBSOCKETS - DOCKER - CI/CD - JAVA

Scada-LTS UI 2.0

Scada-LTS is an Open Source platform to build your own SCADA solution.

In this project I was responsible for moving from Java Server Page UI to standalone and modern Vue.js application. Frontend must keep synchronization within server and user actions because data presented on dashboards are real values from physical measurement devices.

Scada-LTS

React - ANGULAR - VUE - MicroFrontends - CI/CD

Framework-Hero

Idea for this project was to create a shared structure of the pages for three most popular frontend frameworks. At every page I try to explain how to achieve some action in specific framework. Most of the concepts are very simillar in various frameworks but the way how to achive them is a little bit different.

If you are a developer that has to switch the framework you can check this project.

Scada-LTS

React - TypeScript - Firebase - PWA - NodeJS - DOCKER

Bet Keeper

Simple Progressive Web Application (PWA) build with React and Typescript to manage and display bets between two people. Store your bets on local database by using dedicated Node Server or connect to Firebase store.

Stable version of application is hosted on GitHub Pages. To check how it looks like just open the running environment.

Scada-LTS

Other projects

Karcioszki the Game

ANGULAR - TypeScript - JAVA - SPRING - WEBSOCKETS

Game inspired by board game called 'Codenames'. Using Java server we can create our card packages and host own game. Players can join using their phones, tables or personal computers just using web browser. After the team is assembled every action is in real-time shared with all your friends.

Open in GitHub

DA Kraków

WordPress - JavaScript - CSS

Web Page for academic chaplaincy of st. Anna in Kraków. I was responsible for design and develop the page layout and to ensure that further page maintenance will be easy

This page has been created in 2017 and its design unchanged from this time

Open project

Company People Management

Angular - PWA - IndexedDB

Application where you can manage Human Resources within your company. Build as Progressive Web Application which allows user to launch it without access to the web. What is more it can use internal browser database (IndexedDB) to store your data.

Open in GitHub

Learning Survey

Angular - Electron - Firebase

Electron application created for a private request. The main principle of operation of the application is based on the monitoring the learnign process and track user behaviour. At the end there is an exam where we can detect user answer change and save that to final report. Report is saved into Firebase

Spływ 100-lecia

Angular - Typescript - SCSS

Web Page for event called 'Spływ 100-lecia' that was an tribute for Pope John Paul II. It is a Single Page Application more like landing page where users can find latest announcments related to this event.

Open project

Scada Reforged

Kotlin - Angular - Docker

This is a concept project that is basing on Scada-LTS and its goal is to propose better architectural design. Original application lack of scalability, manageability and traceability. In this project I was trying to decouple old monolith code into several micro-services that can be easily modified and managed.

Open in GitHub

Get in Touch

I'm currently not looking for any new opportunities, but my inboxs is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!

On my portfolio page I am using Google Analytics to collect user data to understand how you use my website.
Based on that data I will improve its design and functionality.
If you continue to use this site I will assume that you are happy with it.