Skip to content
View dualfroz's full-sized avatar

Block or report dualfroz

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
dualfroz/README.md
Michał DualFroz Fox, programista z Krakowa

Michał „DualFroz” Fox

Programista, deweloper gier i ekosystemów IT z Krakowa

Założyciel @ VulCode

Współzałożyciel @ Aphrodi

Współzałożyciel & Deweloper @ Lunatic Studios

Główny Deweloper @ Spectra, Plazer, Gyred

dualfroz.com
dualfroz.com
LinkedIn
LinkedIn
X
X
Instagram
Instagram
Discord
Discord
E-mail
E-mail

Polski · English


Hej, jestem Michał. Jestem z Krakowa i mam 18 lat. Od 2020 roku regularnie tworzę różnego rodzaju projekty programistyczne. Większość czasu spędziłem tworząc logiki backendowe, ale ostatnimi czasy zacząłem skupiać się bardziej na designie i UIUX, które są dziedzinami zdecydowanie bardziej odpornymi na wpływ LLMów - wierzę że kreatywność i pomysł to dwie rzeczy, które zostaną na zawsze nietknięte.

Często i aktywnie kontrybuuje do różnego rodzaju projektów open source. Lubię pomagać i wspierać społeczności tam, gdzie potrafię. Choć wiem że nie moja praca nie zawsze jest idealna, zawsze staram się ją przeglądać tak, aby najwyższej jakości dodatki i poprawki trafiały do projektów używanych przez tysiące/miliony.

Mam ponad 6 lat doświadczenia w programowaniu. W tym czasie napisałem ponad 3 000 000 linijek kodu w 200+ projektach. Łącznie dołożyłem swoją cegiełkę do 40 repozytoriów open source, które łącznie mają 250 000+ gwiazdek na GitHubie.

Poza programowaniem interesuję się wieloma rzeczami - sztuką, historią, lingwistyką, matematyką, szachami, muzyką... długo by wymieniać.

Teraz: Od niedawna pracuję nad ukończeniem pierwszej wersji Spectry, panelu hostingowego. Projekt jest napisany w kilku językach (TypeScript, Rust, Elixir, Golang, a także mikroserwisy w Javie, Pythonie, C) i łącznie składa się z prawie miliona linijek kodu. Pierwsze wydanie Spectry planuję na ~ październik/listopad 2026.

📫 Kontakt

Mój profil Discord na żywo: status i aktywność

📖 Historia

🌱 Początki
2020
Pierwsze linijki kodu. Proste strony statyczne, każda następna uczyła coraz to ciekawszych kwestii. Nie było tu jeszcze nic zaawansowanego, ale każdy zaczynał od czegoś.
🎮 Serwery i społeczność
SCP: Secret Laboratory
Prowadziłem serwery SCP:SL i pisałem do nich dodatki w C#. Z nich wyrosła Nebula: zestaw pluginów z narzędziem do moderacji i agregacji statystyk z serwera.
🛠️ Support i marketing
MatHost
Support techniczny przez setki zgłoszeń: serwery gier, boty Discord, Pterodactyl. Dzięki temu naprawdę się rozwinąłem, co z resztą widać po rozwoju. W latach 2023-2025 zdobyłem ogromną wiedzę, dzięki właśnie pomaganiu klientom MatHost.
💼 Projekty dla klientów
od 2024
Mocny freelance: projekty od początku do końca, ze skupieniem na designie systemu, architekturze, i tym jak wszystko działa od podstaw. Tutaj nauczyłem się wielu rzeczy, których dziś używam na codzień.
🏢 Własny software house
VulCode
Założyłem VulCode. Cytując ze strony: "VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarcza oprogramowanie wysokiej jakości i napisał już ponad 3 mln linijek kodu. Specjalizuje się w stronach, panelach i dashboardach oraz aplikacjach, a także w budowie skalowalnych platform. Aktywnie kontrybuuje do dziesiątek projektów open source."
🎨 Branding i marketing
Aphrodi
Współtworzę Aphrodi, studio brandingu, digitalu i marketingu, które dopełnia to, co w VulCode powstaje w kodzie. Regularnie udzielam się w zakresie marketingu oraz samego designu graficznego, dzięki czemu dopełniam swój stack - z każdym dniem coraz bardziej.
🌍 Open source
dziś
Dokładam się do projektów open source, z których korzystają miliony ludzi, od narzędzi deweloperskich po biblioteki - tak jak opisywalem wyżej, po prostu lubię pomagać innym. Sprawia mi to ogromną przyjemność.
🚀 Własne platformy
dziś
Buduję własne produkty: Spectrę, Plazera, Gyreda oraz SaaS-y Atrium i Lokal. Z czasem będzie ich więcej, ale obecnie jestem skupiony raczej na dopracowaniu istniejących projektów, niż tworzeniu nowych.

🏢 Firmy i role

Logo VulCode VulCode  założyciel
VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarcza oprogramowanie wysokiej jakości i napisał już ponad 3 mln linijek kodu. Specjalizuje się w stronach, panelach i dashboardach oraz aplikacjach, a także w budowie skalowalnych platform. Aktywnie kontrybuuje do dziesiątek projektów open source.
Logo Aphrodi Aphrodi  współzałożyciel
Agencja kreatywna: branding, identyfikacja wizualna, projektowanie stron, grafika 3D i wideo.
Logo Lunatic Studios Lunatic Studios  współzałożyciel
Niezależne studio gier: szachy online z własnymi zasadami i zestaw mini gier.

⭐ Główne projekty

Spectra Spectra  
Platforma do hostingu i infrastruktury: serwery gier i kontenery, VPS i LXC, usługi sieciowe (tunele, tranzyty, bloki IP, integracje z routerami i ochroną anty-DDoS) oraz IPMI. Siedem niezależnych modułów w Rust, Elixirze i Go, panel w React, aplikacje na desktop, iOS i Androida.
Logo Plazer Plazer  
Komunikator szyfrowany end-to-end: prywatny, lekki, z dużymi możliwościami personalizacji i do samodzielnego hostowania przez każdego. Nastawiony własnie na prywatność, bycie light weight i customizację. Coś, czego sam chcę używać.
Logo Gyred Gyred  
Panel do złożonych, długich sesji autonomicznych agentów AI, z asystentem, który trzyma długoterminowy kontekst w zindeksowanych plikach tekstowych. Przydatne narzędzie dla deweloperów, jesli odpowiednio wykorzystane.
Mniejsze projekty z opisem
  • Vulp: aplikacja terminalowa w Rust do zarządzania całym workspace'em repozytoriów (stan repo, synchronizacja, projekty, pull requesty, statystyki)
  • Atrium: panel dla hoteli z żywym planem pięter i pokoi, rezerwacjami, housekeepingiem i room service
  • Lokal: panel dla restauracji, barów i kawiarni z rezerwacjami na planie sali, zamówieniami i grafikiem
  • VulBio: strony wizytówki składane z panelu, bez dotykania kodu
  • Nebula: pluginy do SCP: Secret Laboratory, w tym moderacja i analityka serwerów
  • Pharos: monitoring dostępności z publiczną stroną statusu i incydentami, jedno binarium Go
  • Frostbyte: hobbystyczne jądro systemu operacyjnego x86_64 w C i asemblerze
  • Cobalt: wbudowany magazyn klucz-wartość oparty o drzewo LSM, napisany w Zig
  • Gambit: silnik szachowy alfa-beta w Scali 3
  • Lumen: dynamicznie typowany język skryptowy w Kotlinie
  • Voxelforge: silnik voxelowy w C++17 z grywalnym demo w przeglądarce
  • Cellar: silnik arkusza kalkulacyjnego z językiem formuł w Dart
  • Prism: framework webowy w Ruby bez zewnętrznych bibliotek
  • Bazaar: sklep internetowy na własnym mikroframeworku PHP ze Stripe
  • Chip8Sharp i GameBoySharp: emulatory CHIP-8 i Game Boya w C#

🧰 Czym się zajmuję na co dzień

Poza głównymi projektami robię dużo mniejszych rzeczy, zarówno na zlecenie, jak i dla siebie:

Obszar Przykłady
🌐 Strony, panele i aplikacje na zlecenie strony firmowe z CMS-em, panele klienta, dashboardy, sklepy, integracje i automatyzacje
☁️ Platformy SaaS Pracuję nad platformami dla branży: hostingowej, hotelarskiej, restauracyjnej, a w przyszłości chciałbym poszerzyć działalność o kolejne branże.
🖥️ Hosting i infrastruktura serwery gier, Pterodactyl, Docker, monitoring, własne API do statystyk ghapi, i przede wszystkim Spectra.
⚙️ Systemy i niski poziom hobbystyczne jądro systemu x86_64 w C i asemblerze, silnik bazy klucz-wartość (LSM) w Zig, emulatory Game Boy i CHIP-8 w C#. Podsumowując, robię różne rzeczy tylko po to żeby się nauczyć jak co działa.
🧪 Języki i silniki język skryptowy w Kotlinie, silnik szachowy w Scali, silnik voxelowy w C++ z demem w WebAssembly, silnik arkuszy kalkulacyjnych w Dart.
🎮 Gry i pluginy pluginy do SCP: Secret Laboratory (Nebula), mini-gry przeglądarkowe i nie tylko.
🤖 Boty i narzędzia boty Discord, aplikacja terminalowa Vulp do zarządzania repozytoriami, narzędzia CLI, narzędzia dla agentów AI.
📱 Desktop i mobile aplikacje na Windows, macOS, iOS i Androida w Swift, Kotlinie i C#

📊 W liczbach

3 324 107

linii kodu

17 647

commitów

200+

projektów

270 000+

gwiazdek projektów OSS

41

projektów open source

26

języków

1 634

dni pracy
+ 3 324 107 linii dodanych
- 502 324 linii usuniętych
! 2 821 783 linii netto

Języki

Wykres kołowy języków programowania

JęzykLinie koduCommityUdział
TypeScriptTypeScript1 492 5364 40654,3% ████████████
RustRust255 9188929,3% ██
PHPPHP103 6311243,8%
KotlinKotlin102 7597133,7%
GoGo102 7023563,7%
C#C#85 9186533,1%
HTMLHTML80 0021242,9%
JavaScriptJavaScript78 0033802,8%
PythonPython66 8842522,4%
C++C++55 5193492,0%
SwiftSwift51 5033881,9%
CC48 1353451,7%
ZigZig44 5832841,6%
ElixirElixir40 5252831,5%
RubyRuby37 6552631,4%
LuaLua32 0532061,2%
CSSCSS21 7471930,8%
SQLSQL14 9762780,5%
JavaJava9 922660,4%
DartDart6 013400,2%
ShellShell4 857920,2%
SoliditySolidity4 688330,2%
HaskellHaskell3 609280,1%
ScalaScala3 133290,1%
F#F#3 017180,1%
AssemblyAssembly39760,0%

Frameworki i narzędzia wykryte w projektach (liczba repozytoriów)

Docker 61 · React 30 · Express 27 · Tailwind CSS 24 · Vite 24 · Motion 18 · Prisma 16 · discord.js 14 · Gorilla WebSocket 6 · SQLite 6 · Serde 6 · Stripe 5 · Tokio 5 · reqwest 5 · xUnit 5 · Axum 3 · Framer Motion 3 · PHPUnit 3 · Redis 3 · SQLx 3 · clap 3 · gRPC 3 · Avalonia 2 · BullMQ 2 · Chart.js 2 · Guzzle 2 · JUnit 2 · Jest 2 · Jetpack Compose 2 · Laravel 2 · Next.js 2 · Playwright 2 · Pterodactyl 2 · Spring Boot 2 · Zod 2 · aiohttp 2 · discord.py 2 · i18next 2 · webpack 2 · Android 1

Liczone przez moje API ghapi.dualfroz.com ze wszystkich repozytoriów, także prywatnych. Aktualizowane raz na 24 godziny.

🌍 Open source

Poniżej lista projektów, do których kontrybuowałem (tylko te z zaakceptowanymi zmianami). Projekty posortowane według liczby gwiazdek. Łącznie 270 000+ ⭐ w 41 repozytoriach.

Projekt Gwiazdki Język Zmiany
icsharpcode/ILSpy ⭐ 26,1 tys. C# +4624 -13
PHPMailer/PHPMailer ⭐ 22,3 tys. PHP +8 -2
postcss/autoprefixer ⭐ 22,2 tys. JavaScript +50 -4
Seldaek/monolog ⭐ 21,4 tys. PHP +41 -2
valeriansaliou/sonic ⭐ 21,3 tys. Rust +87 -19
PuerkitoBio/goquery ⭐ 15 tys. Go +76 -4
App-vNext/Polly ⭐ 14,2 tys. C# +19 -1
hajimehoshi/ebiten ⭐ 13,5 tys. Go +14 -13
filp/whoops ⭐ 13,2 tys. PHP +42 -1
spencermountain/compromise ⭐ 12,2 tys. JavaScript +65 -5
kanboard/kanboard ⭐ 9,9 tys. PHP +76 -6
FluentValidation/FluentValidation ⭐ 9,8 tys. C# +14 -1
serilog/serilog ⭐ 8 tys. C# +12 -0
NLog/NLog ⭐ 6,5 tys. C# +19 -0
Pagefind/pagefind ⭐ 5,5 tys. Rust +48 -2
xoofx/markdig ⭐ 5,3 tys. C# +223 -7
spencermountain/spacetime ⭐ 4,1 tys. JavaScript +15 -40
itchyny/gojq ⭐ 3,8 tys. Go +42 -5
Suor/funcy ⭐ 3,5 tys. Python +18 -2
thephpleague/csv ⭐ 3,5 tys. PHP +22 -9
composer/satis ⭐ 3,3 tys. PHP +55 -10
montanaflynn/stats ⭐ 3 tys. Go +66 -23
thephpleague/commonmark ⭐ 3 tys. PHP +17 -0
versity/versitygw ⭐ 2,9 tys. Go +124 -14
gookit/goutil ⭐ 2,4 tys. Go +12 -0
Paymenter/Paymenter ⭐ 2,3 tys. PHP +135 -11
dedoc/scramble ⭐ 2,2 tys. PHP +23 -0
gocarina/gocsv ⭐ 2,2 tys. Go +89 -2
thephpleague/html-to-markdown ⭐ 1,9 tys. PHP +3 -2
AfterShip/email-verifier ⭐ 1,6 tys. Go +99 -3
gookit/color ⭐ 1,6 tys. Go +12 -1
dgilland/pydash ⭐ 1,4 tys. Python +18 -5
cakephp/chronos ⭐ 1,4 tys. PHP +17 -2
go-playground/form ⭐ 930 Go +35 -0
mkideal/cli ⭐ 722 Go +22 -1
gookit/config ⭐ 585 Go +29 -8
rust-syndication/rss ⭐ 503 Rust +24 -2
pydantic/pydantic-extra-types ⭐ 336 Python +14 -1
rodaine/table ⭐ 324 Go +32 -2
QEDK/configparser-rs ⭐ 86 Rust +22 -1
thephpleague/uri-src ⭐ 51 PHP +18 -2

🛠️ Technologie

Języki programowania

TypeScript
TypeScript
Rust
Rust
JavaScript
JavaScript
Go
Go
PHP
PHP
C#
C#
Python
Python
Kotlin
Kotlin
Elixir
Elixir
Swift
Swift
C++
C++
Java
Java
C
C
Dart
Dart
Solidity
Solidity
Ruby
Ruby
Lua
Lua
Zig
Zig
Haskell
Haskell
Scala
Scala
F#
F#
Assembly
Assembly

Backend i DevOps

Node.js
Node.js
ASP.NET Core
ASP.NET Core
Laravel
Laravel
Symfony
Symfony
Django
Django
Flask
Flask
FastAPI
FastAPI
Docker
Docker
Kubernetes
Kubernetes
nginx
nginx
Grafana
Grafana
Linux
Linux
Git
Git

Bazy danych

PostgreSQL
PostgreSQL
MySQL
MySQL
MariaDB
MariaDB
SQLite
SQLite
Redis
Redis
MongoDB
MongoDB
ClickHouse
ClickHouse
Cassandra
Cassandra
Prisma
Prisma
JSON
JSON

Frontend i aplikacje

React
React
Next.js
Next.js
Vue
Vue
Angular
Angular
Astro
Astro
Vite
Vite
Tailwind CSS
Tailwind CSS
Bootstrap
Bootstrap
HTML
HTML
CSS
CSS
Sass
Sass
Electron
Electron
Tauri
Tauri
Avalonia
Avalonia

Oprogramowanie

VS Code
VS Code
Visual Studio
Visual Studio
JetBrains IDEs
JetBrains IDEs
Android Studio
Android Studio
Xcode
Xcode
Unity
Unity
Godot
Godot
Unreal Engine
Unreal Engine
Figma
Figma
Photoshop
Photoshop
DaVinci Resolve
DaVinci Resolve
Blender
Blender

Szczegóły z opisem, jak używam każdej technologii: dualfroz.com/pl/stack

♟️ Poza kodem

Krótko: uwielbiam... myśleć. Lubię rozwiązywać nonogramy, sudoku o złożonych zasadach, a w szachy gram co najmniej godzinę dziennie. Regularnie przekraczam 2000+ elo na chess.com, lecz niestety moje konto notorycznie jest banowane przez chess.com (false-positive cheating). W najbliższym czasie będę walczył o tytuł FIDE (CM), co powinno oczyścić mnie z żałosnych zarzutów ze strony niekompetentnego personelu chesscom. Będę także aplikował do stowarzyszenia Mensa.

🤝 Współpraca

Sprawa Gdzie
Zlecenie komercyjne: strona, panel, aplikacja, platforma vulcode.com
Branding, design, grafika i wideo aphrodi.pl
Open source, rozmowa, rekrutacja, wszystko inne me@dualfroz.com (lub sociale!)

Popular repositories Loading

  1. dualfroz dualfroz Public

  2. NLog NLog Public

    Forked from NLog/NLog

    NLog - Flexible and Structured Logging for various .NET Platforms

    C#

  3. CliFx CliFx Public

    Forked from Tyrrrz/CliFx

    Class-first framework for building command-line interfaces

    C#

  4. commonmark commonmark Public

    Forked from thephpleague/commonmark

    Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.

    PHP

  5. serilog serilog Public

    Forked from serilog/serilog

    Simple .NET logging with fully-structured events

    C#

  6. FluentValidation FluentValidation Public

    Forked from FluentValidation/FluentValidation

    A popular .NET validation library for building strongly-typed validation rules.

    C#