< Hello, World! />

Rafał Godwin Full-Stack Developer · Go · Java

I build performant websites, web apps and APIs. Open source · Poland 🇵🇱

Scroll

About me

Who am I

Hi! I'm Rafał, a programmer from Poland 🇵🇱. Online I go by @rafalohaki. I build websites, web apps, APIs and backends.

On the frontend I work with Astro, Svelte, and React. On the backend with Go, Java, and Python. I also take freelance gigs from clients abroad, for example I recently built a site for a company in Paris.

I like code that's simple and won't be a headache six months later. I have hundreds of repos on GitHub, contribute to open source, and outside of coding I'm into AI, homelabbing and cybersecurity.

Languages: 🇵🇱 Polski (native) 🇬🇧 English (advanced) 🇫🇷 Français (débutant)
🌐

Web Development

Astro, Svelte, React, Go, Python

Java / Backend

Paper API, Velocity, REST APIs

💼

Freelance

Commercial projects for clients

🔓

Open Source

Hundreds of repos, active contributor

Stack

Technologies I work with

Frontend

Astro
React
Svelte
Tailwind
TypeScript

Backend

Go
Python
Bun

Databases

PostgreSQL
MySQL
MongoDB

DevOps

Docker
Cloudflare
Linux
Git

Java / Game Servers

Java
📄 Paper API
Velocity

Projects

Things I build

Web apps, Java backends, freelance work for clients around the world.

Main Projects

🌍

2b2t.pl

Data and stats portal for a Polish Minecraft anarchy server. Go API + Java scraper on the backend, Astro + Svelte on the frontend, hosted on Cloudflare.

AstroSvelteGoJavaCloudflare
🔐

VeloAuth

⭐ 12 stars · 5 forks

Login plugin for Minecraft servers running Velocity proxy. Auto-login for premium accounts, brute-force protection, BCrypt, supports MySQL/PostgreSQL/H2/SQLite. Translated into 8 languages, runs on virtual threads (Java 21).

JavaVelocityMySQLPostgreSQLModrinth
🏗️

Le Bâtiment Général

💼 Freelance · Commercial client

Corporate website for a construction company in Paris, built as a freelance gig. Astro 5, React 19, Tailwind v4, contact form via Resend, deployed on Cloudflare.

I built a full corporate website for Le Bâtiment Général, a construction and renovation company based in Paris. The project covered design, development, and deployment on Cloudflare with SEO optimized for the French market.

AstroReactTailwindResendCloudflare

Other Projects

🕳️

VoidGenPlus

Paper 1.21.7 plugin that generates empty void worlds with one bedrock block at spawn. Handy for PvP servers and lobbies.

JavaPaper APIMinecraft
🤖

Invite Tracker

⭐ 0 stars · 1 forks

Discord bot that tracks invites. Unique invite links, checks after 7 days if the user stuck around, leaderboard, MongoDB. discord.js v14.

Node.jsdiscord.jsMongoDBJavaScript

Contact

Let's talk

Got a project in mind? Need someone who can handle it? Drop me a message.