Skip to content
View dawidolko's full-sized avatar
🧨
Focusing
🧨
Focusing

Block or report dawidolko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dawidolko/README.md
Dawid Olko — Full-Stack Developer
Portfolio CV LinkedIn YouTube Email Sponsor
GitHub followers Public repositories Profile views

Contribution artwork

Dawid Olko banner


👋 About me

I am a full-stack developer from Rzeszów, Poland. I completed a BEng in Computer Science at the University of Rzeszów (2022–2026) and I am now working towards an MSc there. Since 2025 I have been building web applications at Ideo Software, and after hours I ship my own products — e-commerce storefronts, a banking platform on a real double-entry ledger, ticketing systems and machine learning classifiers.

Three things I care about in every project: functionality that actually works instead of a demo, documentation someone else can follow, and a deployment that keeps running once I walk away.

  • 🏢 Frontend Web Developer @ Ideo Software — Laravel · PHP · React · MySQL
  • 🎓 MSc Computer Science in progress · BEng Computer Science completed — University of Rzeszów
  • 🧰 Comfortable across four backend stacks — Laravel, Django, ASP.NET Core and Nuxt/Node
  • ♿ Every recent project ships with accessibility work and bilingual (PL/EN) content
  • 🎬 Video creator on YouTube since 2023 — recording, editing and publishing my own channel
  • 📫 Reach me at dawid_olko@outlook.com

📌 Portfolio at a glance

Area What is inside Projects
🎨 Frontend React, Vue, Angular and Next.js storefronts, dashboards, landing pages and guides 19
🚀 Fullstack Laravel, Django, ASP.NET Core and Nuxt platforms with real databases 13
🤖 AI & ML Classifiers, ANFIS comparisons, PyTorch models and Streamlit dashboards 5
💻 Desktop JavaFX and Java Swing applications 2
📱 Mobile Kotlin / Android 1

📄 CV

My CV lives as a page, in Polish and English, and prints to a single A4 sheet: cv.dawidolko.pl · English version


🚀 Featured Projects

CVForge

A CV builder where the preview is the print: one A4 element is scaled on screen and sent to the printer, so nothing shifts. Three templates share a single data model, and the document never leaves the browser — there is no backend to receive it.

Next.js TypeScript Tailwind CSS

CVForge on GitHub CVForge live demo

ReelCut

A video editor that runs in a browser tab. Split the timeline, switch pieces off, correct picture and sound, then render a real WebM through canvas and MediaRecorder — chosen over ffmpeg.wasm because its threaded build needs COOP/COEP headers that static hosting cannot set.

Next.js TypeScript MediaRecorder API

ReelCut on GitHub ReelCut live demo

SmartRecommender

Product recommendation platform combining collaborative and content-based filtering, association rules, fuzzy search, Bayesian analysis and sentiment analysis. Each method ships with its own UML documentation and admin debug views.

Django React PostgreSQL scikit-learn

SmartRecommender on GitHub SmartRecommender live demo

NeoBank

Fullstack banking platform built on a real double-entry ledger. Multi-currency accounts, transfers, standing orders, spending insights and an admin audit trail — with a verification script that reconciles eight ledger invariants straight from SQL.

Nuxt 4 Prisma PostgreSQL

NeoBank on GitHub

IT Help Desk System

Enterprise ticketing platform with role-based access for users, technicians and administrators. Full ticket lifecycle, public and internal comments, live dashboard statistics and advanced sort, filter, search and pagination across every list.

ASP.NET Core 9 Vue 3 TypeScript MySQL

IT Help Desk System on GitHub

MovieVault

Movie review platform inspired by IMDb and Filmweb. Browse and rate films, write reviews weighted differently for critics and users, manage a watchlist, and explore an admin dashboard with genre and rating analytics.

Spring Boot 3 Java 21 React MariaDB

MovieVault on GitHub

CinemaReserve

Cinema seat reservation system with an interactive colour-coded seat map, VIP sections, screening schedules and a full admin panel covering movies, halls, users, reservations and CMS-driven page content.

Angular 19 Node.js MySQL Docker

CinemaReserve on GitHub

Machine Learning Studies

A set of end-to-end classification projects — airline passenger satisfaction with an MLP, wine quality model comparison, and cyber attack classification. Each documents its pipeline, guards against data leakage and reports results honestly.

Python scikit-learn PyTorch Streamlit

Airline MLP classifier on GitHub Wine quality classifier on GitHub

ZbudujKompa

Bilingual PC building guide with an interactive configurator, compatibility checks, cooling and platform comparisons, and step-by-step assembly instructions. Built as a static export with a full accessibility panel and an automated test suite.

Next.js TypeScript Tailwind CSS

ZbudujKompa on GitHub ZbudujKompa live demo

EzScout

Scouting reports and match analysis for football clubs and agents. Four packages with a stated number of matches watched, a sample report card in the hero and a FAQ built from <details> alone. Static export, no backend.

Next.js TypeScript Tailwind CSS

EzScout on GitHub EzScout live demo

EzPace

Running coaching with a calculator that actually computes: distance and target time in, pace, speed and a split table out — including the leftover distance most calculators drop. Announced through aria-live as the inputs change.

Next.js TypeScript Tailwind CSS

EzPace on GitHub EzPace live demo

BodyKit

Car tuning and body kit storefront with a filterable product catalog, cart, internationalised routing and a documented design system. Static export deployed to GitHub Pages with a dedicated accessibility checklist.

Next.js TypeScript Tailwind CSS

BodyKit on GitHub BodyKit live demo
📂 All Projects — full catalogue
Logo Project Tech Stack Description ⭐ Stars
🎨 Frontend
Portfolio React JavaScript New personal portfolio website (2025-2026) Stars
dawidolko.pl HTML5 CSS3 JavaScript Old personal portfolio website (2023-2024) Stars
WorkStation Vue.js TypeScript Professional workstation management interface Stars
FitnessGym React Fitness gym website with class schedules and memberships Stars
Layout-Simple-Vue Vue.js Minimalist layout template with Vue.js Stars
Rent-App-Vue Vue.js Rental property browsing application Stars
Kebab-Project React Restaurant menu and ordering interface Stars
FrameVision HTML5 CSS3 JavaScript Sass Responsive image gallery and visualization platform Stars
WidgetMart HTML5 CSS3 JavaScript Interactive widget marketplace interface Stars
CuriositiesMagazine HTML5 CSS3 Magazine-style content presentation website Stars
F1Zone HTML5 CSS3 JavaScript Sass Formula 1 fan website with race information and statistics Stars
DevTechBlog React Developer tech blog platform for sharing articles and tutorials Stars
BitRecruit-Platform-NextJS Next.js React BitRecruit recruitment platform built with Next.js Stars
BodyKit-Shop-Frontend-NextJS Next.js React TypeScript TailwindCSS Car tuning and body kit e-commerce storefront (static export) Stars
ZbudujKompa Next.js React TypeScript TailwindCSS Bilingual PC building guide: platforms, cooling, reference builds and step-by-step instructions Stars
CVForge-Platform Next.js TypeScript TailwindCSS CV builder with three templates and an A4 preview identical to the print; data stays in the browser Stars
ReelCut-Platform Next.js TypeScript TailwindCSS Browser video editor: timeline cutting, picture and sound correction, WebM render without uploading the file Stars
EzScout-Platform-NextJS Next.js TypeScript TailwindCSS Football scouting reports and match analysis for clubs and agents (static export) Stars
EzPace-Platform-NextJS Next.js TypeScript TailwindCSS Running coaching platform with a pace, speed and split-time calculator Stars
🚀 Fullstack
SmartRecommender Django React E-commerce recommendation system with collaborative filtering and sentiment analysis Stars
TechByte Laravel SCSS Technology news and blog platform Stars
ITHelpDeskSystem .NET Vue.js IT helpdesk ticketing and support management system Stars
Weather-App Laravel React Weather forecast application with API integration Stars
LanguageCourses Laravel MySQL Language learning course management platform Stars
RentalVOD Laravel MySQL Video-on-demand rental service platform Stars
Shop-App Laravel Vue.js Full-featured e-commerce platform with SPA architecture Stars
Shop-Vue-Firestore Vue.js Firebase E-commerce demo application with real-time database Stars
Employees-List Laravel MySQL Employee management system with CRUD operations Stars
CinemaReserve Node.js Angular Cinema seat reservation system with booking management Stars
MovieVault SpringBoot React Movie management and vault application Stars
MP-Industries Laravel MySQL Multibranch enterprise platform for CNC, LPG, dog breeding and honey products Private
NeoBank-Platform-Nuxt Nuxt Vue.js TypeScript Prisma PostgreSQL Docker Fullstack banking platform: accounts, transfers, transaction history, auth and admin panel Stars
💻 Desktop
TaskApp Java Desktop task management application with GUI Stars
ATM-System Java ATM banking simulation system Stars
📱 Mobile
WiFiDirectFileTransfer Kotlin Android File transfer application using WiFi Direct technology Stars
🤖 AI & ML
Comparison-ANFIS-Classical-ML Python Scikit-learn Comparative analysis of ANFIS and classical machine learning models Stars
DataFusion-App Python Scikit-learn Application for data fusion and computational analysis Stars
CyberAttack-Classifier-Python Python Scikit-learn Python multiclass classifier for DDoS / Malware / Intrusion on Kaggle data (Random Forest, Gradient Boosting). Stars
WineQuality-Classifier-Python Python Scikit-learn Streamlit Multiclass wine quality classifier (Decision Tree / kNN / Random Forest × 3 + Majority Voting) with stratified 5-fold CV and a Streamlit app. Stars
Airline-Passenger-Classifier-Python-MLP-Classifier-Python Python PyTorch Scikit-learn Streamlit Multiclass airline passenger classifier (Class: Business / Eco / Eco Plus) — an MLP built from scratch in PyTorch vs Random Forest, with grid search and a Streamlit dashboard. Stars

💼 Experience

Period Role Company Highlights
03.2025 – Present Frontend Web Developer Ideo Software · Rzeszów (hybrid) Design and development of modern web applications, implementation of new features, testing and rollout of fixes, close collaboration with the project team on performance and security
01.2025 – 03.2025 PHP Web Developer (Internship) Ideo Software · Rzeszów Laravel + MySQL + React projects with API integration, working across frontend, backend and analyst teams
10.2023 – Present Video Creator & Editor (Self-employed) YouTube — "Dawid Olko" · Remote End-to-end video production for my own channels: concept, recording, editing and publishing — gameplay, vlogs and technology content

Ideo Software — 1 year 8 months total · Rzeszów, Podkarpackie, Poland · Hybrid Skills: Laravel · PHP · React · Git/GitHub · MySQL


🖼️ Screenshots

You can take a look at the UI on some of my side projects below.

Portfolio — personal portfolio website built with React dawidolko.pl — personal website built with HTML, SASS and JavaScript ZbudujKompa — bilingual PC building guide built with Next.js BodyKit — car tuning e-commerce storefront built with Next.js BitRecruit — IT job board platform built with Next.js

SmartRecommender — product recommendation platform built with Django and React WorkStation — hardware setup showcase built with Vue and TypeScript DevTechBlog — developer tech blog built with React and TypeScript ZbudujKompa configurator — interactive PC build configurator dawidolko.pl projects page listing portfolio work


🧰 Tech Stack

Languages C#, Java, Python, PHP, JavaScript, TypeScript, C++, C, Kotlin
Frontend React, Vue, Angular, Next.js, Nuxt, Tailwind CSS, Sass, Bootstrap, HTML, CSS
Backend Laravel, Django, .NET, Node.js, Prisma
Databases MySQL, PostgreSQL, MongoDB, Firebase
DevOps & Tools Docker, Git, GitHub, Linux, nginx, VS Code, Visual Studio, IntelliJ IDEA
ML & Data PyTorch, scikit-learn, Anaconda

📊 GitHub Analytics

GitHub stats: stars, commits, pull requests and repositories contributed to GitHub contribution streak
Profile summary: commits, stars, followers and top languages
Total stars, commits, pull requests and issues Repositories per language Most committed languages
Most productive hours of the day

🤝 Connect with me

Portfolio CV LinkedIn Gmail Instagram YouTube Stack Overflow Discord
⭐ If any of this is useful, a star on the repository means a lot.

Pinned Loading

  1. Website-Templates Website-Templates Public

    170 HTML5 Website Templates - free editable templates

    JavaScript 278 135

  2. Github-Badges-Achievements Github-Badges-Achievements Public

    A collection of all Achievements available on GitHub profile | Full list of GitHub profile badges and achievements

    HTML 45 9

  3. FitnessGym-Project-React FitnessGym-Project-React Public

    A modern, responsive fitness website built with React, showcasing gym services, products, and blogs, designed to deliver a seamless user experience. Includes dynamic features like product filtering…

    JavaScript 25 4

  4. TechByte-Project-Laravel TechByte-Project-Laravel Public

    Database project using gui and shopping cart based on php of use framework Laravel and Oracle19c.

    HTML 5 1

  5. SmartRecommender-Project-Django-React SmartRecommender-Project-Django-React Public

    Product Recommendation Platform Using Machine Learning and Uncertainty Modeling: Content-Based Filtering, Collavorative Filtering, Fuzzy logic, Sentiment analysis, Models probablistic, Association …

    TeX 2

  6. ZbudujKompa ZbudujKompa Public

    A fully static, bilingual (Polish and English) reference site about building a PC. It covers CPU platforms and sockets, cooling classes, complete reference builds and step-by-step assembly guides —…

    TypeScript