{"id":31584227,"url":"https://github.com/vertyll/vertyll","last_synced_at":"2026-02-13T22:49:17.931Z","repository":{"id":199881305,"uuid":"703998568","full_name":"vertyll/vertyll","owner":"vertyll","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-22T18:39:29.000Z","size":337,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-22T20:37:28.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vertyll.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-12T10:28:58.000Z","updated_at":"2025-09-22T18:39:32.000Z","dependencies_parsed_at":"2023-11-18T09:23:08.875Z","dependency_job_id":"760028ea-1285-4d6f-8307-bcca93e51090","html_url":"https://github.com/vertyll/vertyll","commit_stats":null,"previous_names":["vertyll/vertyll"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vertyll/vertyll","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertyll%2Fvertyll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertyll%2Fvertyll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertyll%2Fvertyll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertyll%2Fvertyll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vertyll","download_url":"https://codeload.github.com/vertyll/vertyll/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertyll%2Fvertyll/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278542685,"owners_count":26004061,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-06T00:46:40.146Z","updated_at":"2026-02-13T22:49:17.913Z","avatar_url":"https://github.com/vertyll.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://rustacean.net/assets/rustacean-flat-gesture.svg\" width=\"150\"\u003e\n\u003c/p\u003e\n--\u003e\n## 👋 Hi I'm Mikołaj, software engineer, mainly Java/Kotlin \u0026 Angular Developer\n\nWelcome to my GitHub profile.\nI'm a developer based in Poland, and I'm passionate about software architecture, web development and \u003cb\u003eback-end engineering\u003c/b\u003e. I improve my programming skills every day. Outside of work, physical activity is also important to me. I regularly visit the gym, which helps me maintain my work-life balance. I believe that a healthy lifestyle translates into productivity at work and helps achieve better results.\n\n[go to navigation](#-navigation)\n\n\u003c!--\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=vertyll\u0026theme=dark\u0026hide_border=false\u0026include_all_commits=false\u0026count_private=false\u0026layout=compact\"\u003e\n\u003c/p\u003e\n--\u003e\n## 🧭 Navigation\n\n- [Projects](#‍%EF%B8%8F-projects)\n- [Tech Stack](#-tech-stack)\n\n## 👷‍♂️ Projects\n\n**Legend:**\n- Docs / App language: 🔵 - English | 🔴 - Polish\n- Deployment: 👁️\n\n\u003cdiv align=\"center\"\u003e\n\n| Web Development (Personal) | Console / System (Personal) | Team Projects |\n|-----------------|----------------------|---------------|\n| [Project A Microservices](https://github.com/vertyll/project-a-microservices) 🔵 👁️ | [Form builder](https://github.com/vertyll/form-builder) 🔵 | [Reservation System](https://github.com/Dance-reservation-system/Reservation-system) 🔵 🔴\n| [FastProd](https://github.com/vertyll/fastprod) 🔵 👁️ | [Rust system monitor](https://github.com/vertyll/rust-system-monitor) 🔵 🔴 | - |\n| [Freshly](https://github.com/vertyll/freshly) 🔵 🔴 | [Rust console projects](https://github.com/vertyll/rust-console-projects) 🔵 | - |\n| [Project A](https://github.com/vertyll/project-a) 🔵 | [Multithreaded Web Server](https://github.com/vertyll/multithreaded-web-server) 🔵 | - |\n| [FastDo](https://github.com/vertyll/fastdo) 🔵 🔴 👁️ | - | - |\n| [Festival Page](https://github.com/vertyll/festival-page) 🔴 👁️ | - | - |\n| [Festival Admin](https://github.com/vertyll/festival-admin) 🔴 👁️ | - | - |\n| [SnapTale](https://github.com/vertyll/SnapTale) 🔴 👁️ | - | - |\n| [Rust Axum App](https://github.com/vertyll/rust-axum-app) 🔵 🔴 | - | - |\n\n\u003c/div\u003e\n\n[back to navigation](#-navigation)\n\n## 💻 Tech Stack\n\n### 👩‍💻 Languages\n\n![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![Kotlin](https://img.shields.io/badge/Kotlin-B125EA?style=for-the-badge\u0026logo=kotlin\u0026logoColor=white)\n![Node.js](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![Rust](https://img.shields.io/badge/Rust-000000?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS](https://img.shields.io/badge/css-%231572B6.svg?style=for-the-badge\u0026logo=css\u0026logoColor=white)\n\n### 🚀 Frameworks \u0026 Libraries \u0026 Technologies\n\n#### Technologies\n![Apache Kafka](https://img.shields.io/badge/Apache_Kafka-231F20?style=for-the-badge\u0026logo=apache-kafka\u0026logoColor=white)\n![Keycloak](https://img.shields.io/badge/Keycloak-00b8e3?style=for-the-badge\u0026logo=keycloak\u0026logoColor=4D4D4D)\n\n#### Back-end\n\n![Spring](https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge\u0026logo=spring\u0026logoColor=white)\n![Spring Boot](https://img.shields.io/badge/Spring_Boot-6DB33F?style=for-the-badge\u0026logo=spring-boot\u0026logoColor=white)\n![Spring Data](https://img.shields.io/badge/Spring_Data-6DB33F?style=for-the-badge)\n![Spring Security](https://img.shields.io/badge/Spring_Security-6DB33F?style=for-the-badge\u0026logo=spring-security\u0026logoColor=white)\n![Spring Cloud](https://img.shields.io/badge/Spring_Cloud-6DB33F?style=for-the-badge)\n![Hibernate](https://img.shields.io/badge/Hibernate-59666C?style=for-the-badge\u0026logo=Hibernate\u0026logoColor=white)\n![Jakarta EE](https://img.shields.io/badge/Jakarta_EE-282828?style=for-the-badge)\n![JUnit](https://img.shields.io/badge/JUnit-25A162?style=for-the-badge\u0026logo=junit5\u0026logoColor=white)\n![Mockito](https://img.shields.io/badge/Mockito-282828?style=for-the-badge)\n![Flyway](https://img.shields.io/badge/Flyway-CC0200?style=for-the-badge\u0026logo=Flyway\u0026logoColor=white)\n![Gradle](https://img.shields.io/badge/gradle-02303A?style=for-the-badge\u0026logo=gradle\u0026logoColor=white)\n![Apache Maven](https://img.shields.io/badge/apache_maven-C71A36?style=for-the-badge\u0026logo=apachemaven\u0026logoColor=white)\n![PMD](https://img.shields.io/badge/pmd-282828?style=for-the-badge)\n![SpotBugs](https://img.shields.io/badge/SpotBugs-282828?style=for-the-badge)\n![JSpecify](https://img.shields.io/badge/jspecify-282828?style=for-the-badge)\n![NullAway](https://img.shields.io/badge/nullaway-282828?style=for-the-badge)\n![Error Prone](https://img.shields.io/badge/error_prone-282828?style=for-the-badge)\n![Spotless](https://img.shields.io/badge/spotless-282828?style=for-the-badge)\n![Detekt](https://img.shields.io/badge/detekt-282828?style=for-the-badge)\n![ktlint](https://img.shields.io/badge/ktlint-282828?style=for-the-badge)\n![SWC](https://img.shields.io/badge/SWC-282828?style=for-the-badge\u0026logo=swc\u0026logoColor=F8C457)\n\n#### Front-end\n![Angular.js](https://img.shields.io/badge/Angular-DD0031?style=for-the-badge\u0026logo=angular\u0026logoColor=white)\n![RxJS](https://img.shields.io/badge/RxJS-B7178C?style=for-the-badge\u0026logo=ReactiveX\u0026logoColor=white)\n![ESLint](https://img.shields.io/badge/eslint-4B32C3?style=for-the-badge\u0026logo=eslint\u0026logoColor=white)\n![Prettier](https://img.shields.io/badge/prettier-F7B93E?style=for-the-badge\u0026logo=prettier\u0026logoColor=black)\n\n![Sass](https://img.shields.io/badge/Sass-CC6699?style=for-the-badge\u0026logo=sass\u0026logoColor=white)\n![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n![Bootstrap](https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white)\n\n### 💾 Databases\n\n#### SQL\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![MySQL](https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)\n\n#### NoSQL\n\n![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white)\n![Elasticsearch](https://img.shields.io/badge/Elasticsearch-005571.svg?style=for-the-badge\u0026logo=elasticsearch\u0026logoColor=white)\n![Redis](https://img.shields.io/badge/redis-%23DD0031.svg?\u0026style=for-the-badge\u0026logo=redis\u0026logoColor=white)\n\n### 🦭 Containerization\n![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![Podman](https://img.shields.io/badge/podman-892CA0?style=for-the-badge\u0026logo=podman\u0026logoColor=white)\n![Kubernetes](https://img.shields.io/badge/kubernetes-326ce5.svg?\u0026style=for-the-badge\u0026logo=kubernetes\u0026logoColor=white)\n\n### 🛠 Utilities\n\n![Sonar](https://img.shields.io/badge/sonar-FD3456?style=for-the-badge\u0026logo=sonar\u0026logoColor=black)\n![Sonar Qube For IDE](https://img.shields.io/badge/sonar_qube_for_ide-126ED3?style=for-the-badge\u0026logo=sonarqubeforide\u0026logoColor=black)\n![Git](https://img.shields.io/badge/GIT-E44C30?style=for-the-badge\u0026logo=git\u0026logoColor=white)\n![Swagger](https://img.shields.io/badge/Swagger-85EA2D?style=for-the-badge\u0026logo=Swagger\u0026logoColor=black)\n![Homebrew](https://img.shields.io/badge/homebrew-FBB040?style=for-the-badge\u0026logo=homebrew\u0026logoColor=black)\n![SDKMAN!](https://img.shields.io/badge/sdkman!-282828?style=for-the-badge)\n![DBeaver](https://img.shields.io/badge/dbeaver-382923?style=for-the-badge\u0026logo=dbeaver\u0026logoColor=white)\n![Studio 3T](https://img.shields.io/badge/studio_3t-17AF66?style=for-the-badge\u0026logo=studio3t\u0026logoColor=white)\n![Insomnia](https://img.shields.io/badge/Insomnia-5849be?style=for-the-badge\u0026logo=Insomnia\u0026logoColor=white)\n![Bash](https://img.shields.io/badge/GNU%20Bash-4EAA25?style=for-the-badge\u0026logo=GNU%20Bash\u0026logoColor=white)\n![Zsh](https://img.shields.io/badge/Zsh-F15A24?style=for-the-badge\u0026logo=Zsh\u0026logoColor=white)\n![Warp](https://img.shields.io/badge/warp-01A4FF?style=for-the-badge\u0026logo=warp\u0026logoColor=white)\n\n### ☁ Cloud Platforms\n\n![Hetzner](https://img.shields.io/badge/Hetzner-D50C2D?style=for-the-badge\u0026logo=Hetzner\u0026logoColor=white)\n![Cloudflare](https://img.shields.io/badge/cloudflare-F38020?style=for-the-badge\u0026logo=cloudflare\u0026logoColor=white)\n![AWS](https://img.shields.io/badge/Amazon_AWS-FF9900?style=for-the-badge)\n![GoogleCloud](https://img.shields.io/badge/Google_Cloud-4285F4?style=for-the-badge\u0026logo=google-cloud\u0026logoColor=white)\n![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)\n\n### 💻 OS\n\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)\n![MAC OS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)\n![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge)\n\n[back to navigation](#-navigation)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertyll%2Fvertyll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvertyll%2Fvertyll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertyll%2Fvertyll/lists"}