I build web applications end to end, and tools for working with AI coding agents.
Rzeszów, Poland · BEng Computer Science · MSc in progress
I am a fullstack / AI 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.
- 🔭 Now building Skribly with Piotr Smoła, Michał Pilecki, Konrad Pluta and Mateusz Olko
- 🏢 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
Ink and rubric — tools for planning work and building software with AI agents, designed as one family.
Skribly is the brand I am building together with Piotr Smoła, Michał Pilecki, Konrad Pluta and Mateusz Olko around our own products: an issue tracker, a desktop environment for managing coding agents, and a shared library of skills those agents use. Each piece works on its own, and together they cover the whole path from a task in a tracker to finished, reviewed code.
🌐 Website: skribly.pl
🔒 All Skribly repositories are private for now — we are building them every day and will open them step by step. Authors: Dawid Olko, Piotr Smoła, Michał Pilecki, Konrad Pluta and Mateusz Olko.
My CV lives as a page, in Polish and English, and prints to a single A4 sheet: cv.dawidolko.pl · English version
![]() Live site · Code · ⓘ Details |
![]() Live site · Code · ⓘ Details |
![]() Live site · Code · ⓘ Details |
![]() Live site · Code · ⓘ Details |
![]() Live site · Code · ⓘ Details |
![]() Live site · Code · ⓘ Details |
All projects
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| BitRecruit ⭐ 1 | Feb 2026 – Mar 2026 | IT Career Platform | Next.js, React, TypeScript, Mantine | ⓘ Details · Code · Live |
| DevPulse ⭐ 1 | Jan 2026 – Feb 2026 | Modern Developer Tech Blog with React & TypeScript | React, TypeScript, Ant Design, Styled Components | ⓘ Details · Code · Live |
| BodyKit | Jun 2026 – Jul 2026 | A front-end shop for car body kits and styling parts | Next.js, React, TypeScript, Tailwind CSS | ⓘ Details · Code · Live |
| CVForge | Aug 2026 – Sep 2026 | The preview is the print | Next.js, React, TypeScript, Tailwind CSS | ⓘ Details · Code · Live |
| EzPace | Jun 2026 – Jul 2026 | A plan counted back from the race date, not bolted onto it | Next.js, React, TypeScript, Tailwind CSS | ⓘ Details · Code · Live |
| EzScout | Jun 2026 – Jul 2026 | A report that says whether he is worth buying | Next.js, React, TypeScript, Tailwind CSS | ⓘ Details · Code · Live |
| ReelCut | Aug 2026 – Sep 2026 | The footage never leaves the tab | Next.js, React, TypeScript, Tailwind CSS | ⓘ Details · Code · Live |
| ZbudujKompa | Jul 2026 – present | Build your PC without guessing | Next.js, React, TypeScript, Tailwind CSS | ⓘ Details · Code · Live |
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| TechByte ⭐ 5 | Mar 2024 – May 2024 | Hardware shop with a cart and an admin panel | Laravel, PHP, MySQL | ⓘ Details · Code · Live |
| RentalVOD ⭐ 4 | Apr 2024 – May 2024 | Film rental with a cart and a graphical interface | Laravel, PHP, MySQL | ⓘ Details · Code |
| MovieVault ⭐ 2 | Jan 2026 – Feb 2026 | Full-Stack Movie Review Platform | Java, Spring Boot, React, TypeScript | ⓘ Details · Code |
| WordPress Cinema ⭐ 2 | Since Feb 2025 | A cinema in two containers | WordPress, Docker, MySQL, WooCommerce | ⓘ Details · Code |
| SmartRecommender ⭐ 2 | Dec 2024 – Feb 2026 | Product recommendations from machine learning and fuzzy logic | Django, React, PostgreSQL, scikit-learn | ⓘ Details · Code · Live |
| Weather App ⭐ 2 | Jan 2025 | Weather app on the OpenWeather API, built during an internship | Laravel, React | ⓘ Details · Code |
| NeoBank ⭐ 1 | Jul 2026 – Aug 2026 | Fullstack Retail Banking Platform | Nuxt, TypeScript, Prisma, PostgreSQL | ⓘ Details · Code · Live |
| CinemaReserve ⭐ 1 | Jan 2026 – Feb 2026 | Full-Stack Cinema Seat Reservation Platform | Angular, TypeScript, Node.js, Sequelize | ⓘ Details · Code |
| IT Help Desk ⭐ 1 | Oct 2025 – Nov 2025 | Modern IT Help Desk Ticketing System | Vue.js, ASP.NET Core, MySQL, TypeScript | ⓘ Details · Code |
| Language Courses ⭐ 1 | May 2024 – Jun 2024 | Course catalogue with enrolment | Laravel, PHP | ⓘ Details · Code |
| Shop App ⭐ 1 | Feb 2025 | Online store built during an internship | Laravel, Vue.js | ⓘ Details · Code |
| Employee Directory ⭐ 1 | Feb 2025 | Backend directory on MySQL, built during an internship | Laravel, MySQL | ⓘ Details · Code |
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| Airline Passenger Satisfaction ⭐ 2 | May 2026 – Jun 2026 | MLP classifier for passenger satisfaction | Python, scikit-learn | ⓘ Details · Code |
| ANFIS vs classical ML ⭐ 1 | Oct 2025 – Dec 2025 | ANFIS compared with classical models | Python, PyTorch | ⓘ Details · Code |
| DataFusion ⭐ 1 | Mar 2025 – May 2025 | Data warehousing dashboard | Python, Streamlit | ⓘ Details · Code |
| Cyber Attack Classifier | Apr 2026 – Jun 2026 | Multiclass classification of network attacks | Python, scikit-learn | ⓘ Details · Code |
| Wine Quality | Apr 2026 – May 2026 | Decision tree, kNN and random forest compared | Python, scikit-learn | ⓘ Details · Code |
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| FitnessGym ⭐ 25 | Mar 2023 – Apr 2023 | A gym site with a shop attached | React, React Router, Sass, Framer Motion | ⓘ Details · Code · Live |
| Curiosities Magazine ⭐ 11 | Nov 2023 – Dec 2023 | Responsive magazine in plain HTML and CSS | HTML5, CSS3 | ⓘ Details · Code · Live |
| WidgetMart ⭐ 8 | Jan 2024 – Feb 2024 | Responsive shop in plain HTML, CSS and JavaScript | HTML5, CSS3, JavaScript | ⓘ Details · Code · Live |
| F1 Zone ⭐ 5 | Feb 2023 – Mar 2023 | A poster shop without a framework | HTML5, Sass, JavaScript, WebP | ⓘ Details · Code · Live |
| Rent App ⭐ 2 | Apr 2025 | Filters that show their work | Vue.js, Vite, noUiSlider | ⓘ Details · Code · Live |
| Kebab ⭐ 1 | Mar 2025 | The cart is in one place | React, React Router, styled-components | ⓘ Details · Code · Live |
| Layout Simple ⭐ 1 | Feb 2025 | Content lives in files, not in templates | Vue.js, Vue CLI, CSS3 | ⓘ Details · Code · Live |
| WorkStation ⭐ 1 | Apr 2025 – Jan 2026 | Interactive Gaming & Work Setup Showcase with Vue 3 + TypeScript | Vue, TypeScript, Vite, Tailwind CSS | ⓘ Details · Code · Live |
| FrameVision ⭐ 1 | May 2025 | One page, five sections, no framework | HTML5, Sass, JavaScript, WebP | ⓘ Details · Code · Live |
| Shop Vue + Firestore ⭐ 1 | Mar 2025 | Store on a non-relational database | Vue.js, Firestore | ⓘ Details · Code |
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| Ubuntu Desktop Portfolio ⭐ 24 | Since Jul 2023 | GNOME, rebuilt as a static site | Next.js, React, Tailwind CSS, EmailJS | ⓘ Details · Code · Live |
| Deepin Desktop Portfolio ⭐ 12 | Since Jun 2023 | A desktop with a blog inside it | Vue.js, Vuetify, Tailwind CSS, Markdown | ⓘ Details · Code · Live |
| Windows Desktop Portfolio ⭐ 11 | Since Apr 2024 | A portfolio that boots | React, Fluent UI, Firebase, EmailJS | ⓘ Details · Code · Live |
| macOS Desktop Portfolio ⭐ 8 | Since Jun 2023 | The dock, the launchpad and the animations | React, TypeScript, Vite, Framer Motion | ⓘ Details · Code · Live |
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| WiFiDirect File Transfer ⭐ 5 | Nov 2024 – Jan 2025 | Two phones, no network | Kotlin, Android, Gradle, Jetpack Compose | ⓘ Details · Code |
| TaskApp ⭐ 2 | Mar 2025 – Jun 2025 | Task management for IT companies | Java, JavaFX | ⓘ Details · Code |
| ATM Simulator ⭐ 2 | Dec 2023 – Jan 2024 | ATM with a Swing interface | Java, Swing | ⓘ Details · Code |
| Project | When | What it is | Stack | Links |
|---|---|---|---|---|
| Website Templates ⭐ 296 | Since Jul 2023 | 170 templates, all of them openable | HTML5, Bootstrap, CSS3 | ⓘ Details · Code · Live |
| GitHub Achievements ⭐ 46 | Since Jul 2023 | Every badge, with the numbers behind it | Reference, Tiers, Jekyll | ⓘ Details · Code · Live |
| 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













