Jan Galek
Web & Desktop Applications Developer ๐ ๏ธ
I focus on creating modern web projects, system development in Go and Vala, and growing the open-source ecosystem. I actively build communities and libraries under the gouef and ValaTux organizations. ๐
๐ฅ My Organizations
Open-source platforms and communities that I founded and actively develop. ๐ฑ
gouef
An organization focused on robust, modular, and cleanly written open-source libraries in Go. It hosts useful packages, CLI utilities, and automation tools to simplify everyday development.
Visit gouefValaTux
A community organization on GitHub founded with the goal of unifying, modernizing, and standardizing templates, helper libraries, and development tools for the Vala programming language, making native Linux development easier.
Visit ValaTux๐ป My Projects
Original projects, libraries, and tools that I designed and developed from scratch. ๐
vamposer ๐ฆ
A dependency and package management project for the Vala ecosystem. It simplifies integrating external libraries into projects and streamlines the build process.
View Repositorygoxgettext ๐
An xgettext-inspired tool for Go and Go HTML templates. It extracts translation keys and generates POT/PO files, LINGUAS, and POTFILES in a single workflow.
View RepositorygithubTopLanguages ๐
A command-line tool in Go for aggregating, analyzing, and clearly displaying top programming language statistics of any user profile on GitHub.
View Repositorycurrency ๐ฑ
A Go library for working with currencies and monetary values. Focused on a clean API, precision, and easy integration into backend applications.
View Repositorytranslator ๐
A Go localization and translation library focused on easy integration in web and backend applications.
View Repositoryvalidator โ
A flexible validation library for Go with a clean API for checking inputs, structures, and business rules.
View Repositoryfinder ๐
A utility library for searching and working with data in Go projects, designed for fast and readable usage.
View Repositorycache โก
A performant cache library for Go applications with a simple API for storing, expiring, and reading data quickly.
View RepositoryWeb Applications ๐
Full-stack development of custom responsive web applications. Focused on elegant design, modern interface architecture, and fast-paced APIs.
Explore on GitHub๐ค Open-Source Contributions
Projects by other authors and communities where I actively contribute code, optimizations, and bug fixes. ๐ ๏ธ
ProtonPlus by Vysp3r
A compatibility layer manager (Proton, Wine, GE-Proton) for seamless gaming on Linux. I regularly contribute to this project by author <strong>Vysp3r</strong>, expanding features, improving the UI, and optimizing GTK4 elements.
โก Technologies & Experience
Tools and stack I prefer using while working on Linux (Fedora KDE). ๐ป
๐ Web Development
Designing and developing web applications. Creating clean APIs, solid backend logic, and fast-rendering user interfaces. โก
โ๏ธ System Applications
Developing efficient backend services in Go (including SQL/GORM integrations) and building native Linux desktop apps in Vala (GTK4).
๐ฎ Game Modding
Hobby development of scripts and localizations (Daedalus / Gothic series) and experimentation with the Godot engine. ๐พ
๐ ๏ธ Detailed Skills & Tools
Complete stack of languages, frameworks, and developer tools that I actively work with. ๐ ๏ธ
Programming Languages
Frameworks & Tools
๐ง Contact
Interested in cooperating on a web, desktop, or open-source project? Get in touch! ๐ฌ