Adrian Siekierka

Programmer at Gdansk University of Technology

Elbląg, Warmian-Masurian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Adrian Siekierka is a pragmatic full-stack programmer with 16 years of experience, currently working at Gdańsk University of Technology while completing his MSc in Computer Science. He is an active open-source contributor known for deep, low-level work across game engines, emulators, and Minecraft modding—most notably on Terasology, OpenComputers, TIC-80 and Fabric—balancing UI polish with engine and timing-accurate backend fixes. His contributions range from markdown-driven UI features and rendering optimizations to cycle-accurate emulator fixes and custom networking hooks, showing an unusual blend of user-facing sensibility and systems-level rigor. Comfortable across Java, C/C++ and Lua ecosystems, he also contributes compatibility and integration fixes that keep complex mod ecosystems working together. Online, he’s reachable on IRC and Discord, reflecting a long-standing openness to community collaboration.
code16 years of coding experience
bookMaster's degree, Computer Science, Master's degree, Computer Science at Gdańsk University of Technology
languagesEnglish, Polish
github-logo-circle

Github Skills (62)

minecraft10
minecraft-forge10
c-language10
game-engine10
web-application10
mod-manager10
apidoc10
c1110
ui-design10
forge10
device-emulation10
networking10
java10
c1710
javas10

Programming languages (28)

C#CMakefileGoHTMLNSISWrenTypeScript

Github contributions (5)

github-logo-circle
FabricMC/fabric

Nov 2018 - Aug 2019

Essential hooks for modding with Fabric.
Role in this project:
userBack-end Developer
Contributions:1 review, 190 commits, 100 PRs in 9 months
Contributions summary:Adrian primarily contributed to the FabricMC project, which provides hooks for modding Minecraft. Their work focused on enhancing the core functionality, specifically through implementing API hooks related to command registration, networking (with the introduction of custom packet handling), resource loading, and entity/block tracking. These changes added new features and streamlined existing processes related to Minecraft mod development. The user's contributions show an understanding of the project's core principles and a focus on improving it.
minecraftfabricessentialjavafabricmc
ares-emulator/ares

Nov 2022 - Jan 2023

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
Role in this project:
userBack-end Developer
Contributions:14 reviews, 45 commits, 57 PRs in 1 month
Contributions summary:Adrian primarily focused on improving the emulation accuracy of the Ares emulator. Their contributions involved identifying and fixing emulation bugs in the NEC V30MZ processor, addressing timing and flag issues, and correcting the implementation of the MBC1 mapper for Game Boy cartridges. They also added support for setting registers in the WonderSwan Color, fixed serial communication issues, and added PPU and APU debugger properties. Furthermore, they implemented SRAM and ROM waitstates, and provided cycle accurate memory fetching.
multi-sourceemulatorgamefocusingconsole
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Adrian Siekierka - Programmer at Gdansk University of Technology