Profile README with links to my commits
This commit is contained in:
1 parent
7c1d3b96ee
commit
66cf3eea1d
5 files changed
+82
-92
No files matched your search
@@ -8,7 +8,7 @@
|
||||
|
||||
Założyciel @ [VulCode](https://vulcode.com)
|
||||
|
||||
Współzałożyciel @ [Aphrodi](https://aphrodi.pl)
|
||||
CEO & CTO, współzałożyciel @ [Aphrodi](https://aphrodi.pl)
|
||||
|
||||
Współzałożyciel & Deweloper @ Lunatic Studios
|
||||
|
||||
@@ -31,11 +31,11 @@ Główny Deweloper @ Flaem, Plazer, Gyred
|
||||
|
||||
<br>
|
||||
|
||||
> _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._
|
||||
> _Hej, jestem Michał. Jestem z Krakowa. 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 5 000 000** linijek kodu w **200+** projektach. Łącznie dołożyłem swoją cegiełkę do **74** repozytoriów open source, które łącznie mają **610 000+** gwiazdek na GitHubie._
|
||||
> _Mam ponad 6 lat doświadczenia w programowaniu. W tym czasie napisałem **ponad 6 400 000** linijek kodu w **200+** projektach. Moje zmiany zostały przyjęte (zmergowane) w **74** projektach open source, które łącznie mają **610 000+** gwiazdek na GitHubie._
|
||||
>
|
||||
> _Poza programowaniem interesuję się wieloma rzeczami - sztuką, historią, lingwistyką, matematyką, szachami, muzyką... długo by wymieniać._
|
||||
|
||||
@@ -83,7 +83,7 @@ Główny Deweloper @ Flaem, Plazer, Gyred
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="150" valign="top">🏢 <b>Własny software house</b><br><sub>VulCode</sub></td>
|
||||
<td>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."</td>
|
||||
<td>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 6 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."</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="150" valign="top">🎨 <b>Branding i marketing</b><br><sub>Aphrodi</sub></td>
|
||||
@@ -104,16 +104,28 @@ Główny Deweloper @ Flaem, Plazer, Gyred
|
||||
<table>
|
||||
<tr>
|
||||
<td width="64" align="center"><img src="https://git.vulcode.com/dualfroz/.profile/raw/branch/main/assets/projects/vulcode.png" width="40" alt="Logo VulCode"></td>
|
||||
<td><b><a href="https://vulcode.com">VulCode</a></b> <code>założyciel</code><br>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.</td>
|
||||
<td><b><a href="https://vulcode.com">VulCode</a></b> <code>założyciel</code><br>VulCode to polski software house z wieloletnim doświadczeniem. Od 2020 roku dostarcza oprogramowanie wysokiej jakości i napisał już ponad 6 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.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="https://git.vulcode.com/dualfroz/.profile/raw/branch/main/assets/projects/aphrodi.webp" width="40" alt="Logo Aphrodi"></td>
|
||||
<td><b><a href="https://aphrodi.pl">Aphrodi</a></b> <code>współzałożyciel</code><br>Agencja kreatywna: branding, identyfikacja wizualna, projektowanie stron, grafika 3D i wideo.</td>
|
||||
<td><b><a href="https://aphrodi.pl">Aphrodi</a></b> <code>CEO i CTO, współzałożyciel</code><br>Agencja kreatywna: branding, identyfikacja wizualna, projektowanie stron, grafika 3D i wideo.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="https://git.vulcode.com/dualfroz/.profile/raw/branch/main/assets/projects/lunatic.png" width="40" alt="Logo Lunatic Studios"></td>
|
||||
<td><b>Lunatic Studios</b> <code>współzałożyciel</code><br>Niezależne studio gier: szachy online z własnymi zasadami i zestaw mini gier.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="https://git.vulcode.com/dualfroz/.profile/raw/branch/main/assets/projects/querora.png" width="40" alt="Logo Querora"></td>
|
||||
<td><b>Querora</b> <code>założyciel</code><br>SEO i widoczność w odpowiedziach AI w abonamencie dla małych i średnich firm.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="https://git.vulcode.com/dualfroz/.profile/raw/branch/main/assets/projects/reelelle.png" width="40" alt="Logo Reelelle"></td>
|
||||
<td><b>Reelelle</b> <code>założyciel</code><br>Social media w abonamencie: rolki, grafiki i karuzele co miesiąc.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="https://git.vulcode.com/dualfroz/.profile/raw/branch/main/assets/projects/kouryer.png" width="40" alt="Logo Kouryer"></td>
|
||||
<td><b>Kouryer</b> <code>założyciel</code><br>Outreach w abonamencie: zimne maile i umawianie spotkań.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## ⭐ Główne projekty
|
||||
@@ -177,68 +189,51 @@ Poza głównymi projektami robię dużo mniejszych rzeczy, zarówno na zlecenie,
|
||||
<!-- stats:summary -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center" colspan="2" width="50%"><h3>5 994 022</h3>linii kodu</td>
|
||||
<td align="center" width="25%"><h3>23 830</h3>commitów</td>
|
||||
<td align="center" colspan="2" width="50%"><h3>6 495 301</h3>linii kodu</td>
|
||||
<td align="center" width="25%"><h3>24 507</h3>commitów</td>
|
||||
<td align="center" width="25%"><h3>200+</h3>projektów</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" width="25%"><h3>610 000+</h3>gwiazdek projektów OSS</td>
|
||||
<td align="center" width="25%"><h3>74</h3>projektów open source</td>
|
||||
<td align="center" width="25%"><h3>26</h3>języków</td>
|
||||
<td align="center" width="25%"><h3>1 655</h3>dni pracy</td>
|
||||
<td align="center" width="25%"><h3>1 665</h3>dni pracy</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
```diff
|
||||
+ 5 994 022 linii dodanych
|
||||
- 778 721 linii usuniętych
|
||||
! 5 215 301 linii netto
|
||||
+ 6 495 301 linii dodanych
|
||||
- 961 187 linii usuniętych
|
||||
! 5 534 114 linii netto
|
||||
```
|
||||
<!-- /stats:summary -->
|
||||
|
||||
### Języki
|
||||
|
||||
<p align="center">
|
||||
<img src="https://ghapi.dualfroz.com/v2/public/cards/top-langs.svg" width="495" alt="Wykres kołowy języków programowania">
|
||||
</p>
|
||||
|
||||
<!-- stats:languages -->
|
||||
<table align="center">
|
||||
<tr><th></th><th align="left">Język</th><th align="right">Linie kodu</th><th align="right">Commity</th><th align="right">Udział</th></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=ts" width="18" alt="TypeScript"></td><td><b>TypeScript</b></td><td align="right">2 274 503</td><td align="right">6 203</td><td align="right">46,0% <sub>██████████</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=rust" width="18" alt="Rust"></td><td><b>Rust</b></td><td align="right">988 753</td><td align="right">2 516</td><td align="right">20,0% <sub>████</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=go" width="18" alt="Go"></td><td><b>Go</b></td><td align="right">281 782</td><td align="right">907</td><td align="right">5,7% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=kotlin" width="18" alt="Kotlin"></td><td><b>Kotlin</b></td><td align="right">206 250</td><td align="right">796</td><td align="right">4,2% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=cs" width="18" alt="C#"></td><td><b>C#</b></td><td align="right">162 872</td><td align="right">752</td><td align="right">3,3% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=js" width="18" alt="JavaScript"></td><td><b>JavaScript</b></td><td align="right">140 024</td><td align="right">500</td><td align="right">2,8% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=php" width="18" alt="PHP"></td><td><b>PHP</b></td><td align="right">130 914</td><td align="right">149</td><td align="right">2,6% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=swift" width="18" alt="Swift"></td><td><b>Swift</b></td><td align="right">116 812</td><td align="right">437</td><td align="right">2,4% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=elixir" width="18" alt="Elixir"></td><td><b>Elixir</b></td><td align="right">91 810</td><td align="right">438</td><td align="right">1,9% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=py" width="18" alt="Python"></td><td><b>Python</b></td><td align="right">84 375</td><td align="right">317</td><td align="right">1,7% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=html" width="18" alt="HTML"></td><td><b>HTML</b></td><td align="right">80 555</td><td align="right">145</td><td align="right">1,6% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=css" width="18" alt="CSS"></td><td><b>CSS</b></td><td align="right">61 717</td><td align="right">502</td><td align="right">1,2% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=cpp" width="18" alt="C++"></td><td><b>C++</b></td><td align="right">57 275</td><td align="right">358</td><td align="right">1,2% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=c" width="18" alt="C"></td><td><b>C</b></td><td align="right">49 346</td><td align="right">355</td><td align="right">1,0% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=zig" width="18" alt="Zig"></td><td><b>Zig</b></td><td align="right">44 583</td><td align="right">284</td><td align="right">0,9% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=mysql" width="18" alt="SQL"></td><td><b>SQL</b></td><td align="right">38 114</td><td align="right">590</td><td align="right">0,8% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=ruby" width="18" alt="Ruby"></td><td><b>Ruby</b></td><td align="right">37 655</td><td align="right">263</td><td align="right">0,8% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=lua" width="18" alt="Lua"></td><td><b>Lua</b></td><td align="right">32 053</td><td align="right">206</td><td align="right">0,6% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=bash" width="18" alt="Shell"></td><td><b>Shell</b></td><td align="right">29 411</td><td align="right">263</td><td align="right">0,6% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=java" width="18" alt="Java"></td><td><b>Java</b></td><td align="right">13 788</td><td align="right">75</td><td align="right">0,3% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=dart" width="18" alt="Dart"></td><td><b>Dart</b></td><td align="right">6 013</td><td align="right">40</td><td align="right">0,1% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=solidity" width="18" alt="Solidity"></td><td><b>Solidity</b></td><td align="right">4 688</td><td align="right">33</td><td align="right">0,1% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=haskell" width="18" alt="Haskell"></td><td><b>Haskell</b></td><td align="right">3 609</td><td align="right">28</td><td align="right">0,1% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=scala" width="18" alt="Scala"></td><td><b>Scala</b></td><td align="right">3 133</td><td align="right">29</td><td align="right">0,1% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/fsharp.png" width="18" alt="F#"></td><td><b>F#</b></td><td align="right">3 017</td><td align="right">18</td><td align="right">0,1% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://docs.vulcode.com/uploads/images/gallery/2026-09/assembly.png" width="18" alt="Assembly"></td><td><b>Assembly</b></td><td align="right">397</td><td align="right">6</td><td align="right">0,0% <sub>█</sub></td></tr>
|
||||
<tr><th></th><th align="left">Język</th><th align="right">Linie kodu</th><th align="right">Projekty</th><th align="right">Udział</th></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=ts" width="18" alt="TypeScript"></td><td><b>TypeScript</b></td><td align="right">2 730 373</td><td align="right">51</td><td align="right">50,4% <sub>██████████</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=rust" width="18" alt="Rust"></td><td><b>Rust</b></td><td align="right">995 825</td><td align="right">11</td><td align="right">18,4% <sub>████</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=go" width="18" alt="Go"></td><td><b>Go</b></td><td align="right">285 889</td><td align="right">13</td><td align="right">5,3% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=kotlin" width="18" alt="Kotlin"></td><td><b>Kotlin</b></td><td align="right">206 250</td><td align="right">7</td><td align="right">3,8% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=cs" width="18" alt="C#"></td><td><b>C#</b></td><td align="right">162 872</td><td align="right">8</td><td align="right">3,0% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=js" width="18" alt="JavaScript"></td><td><b>JavaScript</b></td><td align="right">143 081</td><td align="right">38</td><td align="right">2,6% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=php" width="18" alt="PHP"></td><td><b>PHP</b></td><td align="right">130 914</td><td align="right">6</td><td align="right">2,4% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=swift" width="18" alt="Swift"></td><td><b>Swift</b></td><td align="right">116 812</td><td align="right">4</td><td align="right">2,2% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=elixir" width="18" alt="Elixir"></td><td><b>Elixir</b></td><td align="right">91 810</td><td align="right">2</td><td align="right">1,7% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=py" width="18" alt="Python"></td><td><b>Python</b></td><td align="right">85 560</td><td align="right">35</td><td align="right">1,6% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=html" width="18" alt="HTML"></td><td><b>HTML</b></td><td align="right">80 563</td><td align="right">45</td><td align="right">1,5% <sub>█</sub></td></tr>
|
||||
<tr><td><img src="https://skillicons.dev/icons?i=css" width="18" alt="CSS"></td><td><b>CSS</b></td><td align="right">65 916</td><td align="right">39</td><td align="right">1,2% <sub>█</sub></td></tr>
|
||||
<tr><td></td><td><b>inne (14)</b></td><td align="right">324 004</td><td align="right"></td><td align="right">6,0% <sub>█</sub></td></tr>
|
||||
</table>
|
||||
|
||||
**Frameworki i narzędzia wykryte w projektach** <sub>(liczba repozytoriów)</sub>
|
||||
**Frameworki i narzędzia w moich własnych projektach** (nie kontrybucjach) <sub>(liczba repozytoriów)</sub>
|
||||
|
||||
Docker <sub>61</sub> · React <sub>30</sub> · Express <sub>27</sub> · Vite <sub>25</sub> · Tailwind CSS <sub>24</sub> · Motion <sub>18</sub> · Prisma <sub>16</sub> · discord.js <sub>14</sub> · Serde <sub>10</sub> · Tokio <sub>7</sub> · reqwest <sub>7</sub> · Gorilla WebSocket <sub>6</sub> · SQLite <sub>6</sub> · xUnit <sub>6</sub> · Stripe <sub>5</sub> · Avalonia <sub>4</sub> · Axum <sub>4</sub> · JUnit <sub>4</sub> · PHPUnit <sub>4</sub> · Playwright <sub>4</sub> · SQLx <sub>4</sub> · Framer Motion <sub>3</sub> · Jetpack Compose <sub>3</sub> · Redis <sub>3</sub> · Vitest <sub>3</sub> · clap <sub>3</sub> · gRPC <sub>3</sub> · wasm-bindgen <sub>3</sub> · Android <sub>2</sub> · BullMQ <sub>2</sub> · Chart.js <sub>2</sub> · Coroutines <sub>2</sub> · Guzzle <sub>2</sub> · Jest <sub>2</sub> · Laravel <sub>2</sub> · Next.js <sub>2</sub> · Pterodactyl <sub>2</sub> · Zod <sub>2</sub> · aiohttp <sub>2</sub> · discord.py <sub>2</sub> · i18next <sub>2</sub> · webpack <sub>2</sub> · Cobra <sub>1</sub> · Discord.Net <sub>1</sub> · Docker SDK <sub>1</sub> · Ecto <sub>1</sub> · Electron <sub>1</sub> · Expo <sub>1</sub> · FastAPI <sub>1</sub> · GORM <sub>1</sub> · Gin <sub>1</sub> · HTTPX <sub>1</sub> · Json.NET <sub>1</sub> · Paper <sub>1</sub> · PostgreSQL <sub>1</sub> · Preact <sub>1</sub> · Ratatui <sub>1</sub> · React Native <sub>1</sub> · Spring Boot <sub>1</sub> · Tauri <sub>1</sub> · chi <sub>1</sub> · discordgo <sub>1</sub> · gopher-lua <sub>1</sub> · pytest <sub>1</sub> · tonic <sub>1</sub>
|
||||
<!-- /stats:languages -->
|
||||
|
||||
<sub>Liczone przez moje API [ghapi.dualfroz.com](https://ghapi.dualfroz.com/v2/public) ze wszystkich repozytoriów, także prywatnych. Aktualizowane raz na 24 godziny.</sub>
|
||||
<sub>Liczone przez moje API [ghapi.dualfroz.com](https://ghapi.dualfroz.com/v2/public) ze wszystkich repozytoriów, także prywatnych.</sub>
|
||||
|
||||
## 🌍 Open source
|
||||
|
||||
@@ -450,7 +445,7 @@ Docker <sub>61</sub> · React <sub>30</sub> · Express <sub>27</sub> · Vite <su
|
||||
|
||||
## ♟️ 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.
|
||||
> Gram w szachy na chess.com: rapid 2000+, blitz 1800+, bullet 1500+, zadania 2300+.
|
||||
|
||||
## 🤝 Współpraca
|
||||
|
||||
|
||||
Reference in new issue
Block a user