Denis Badurina

Founder And CEO at The Guild Software

Sarajevo, Federation of Bosnia and Herzegovina
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
Denis Badurina is a self-taught senior software architect and founder with nine years of hands-on experience building developer-focused back-end systems and startups from Sarajevo. He blends a creator’s curiosity with pragmatic simplicity, turning complex GraphQL and real-time problems into resilient, easy-to-use solutions—a skill evidenced by contributions to high-profile projects like graphql-yoga, Envelop, and graphql-ws. As Founder & CEO of denelop and Software Architect at The Guild Software, he couples product leadership with deep technical ownership, especially around WebSocket/SSE subscriptions, tracing, and GraphQL engine improvements. Denis’s background spans CTO and co-founder roles, technical writing, and shipping testing and tooling improvements, reflecting a habit of learning by doing and refining via practical feedback. Notably, he often communicates through both words and code, preferring clear interfaces and tests to prove design decisions.
code9 years of coding experience
job11 years of employment as a software developer
bookIB Diploma, IB Diploma at International Baccalaureate
languagesBosnian, English, German
stackoverflow-logo

Stackoverflow

Stats
714reputation
39kreached
11answers
4questions
github-logo-circle

Github Skills (33)

javascript10
postgresql10
testing10
typescript10
websocket10
wpgraphql10
api10
jestjs10
wordpress-graphql10
typescript-types10
graphql10
nodejs10
typescripts10
clientside9
apollo-federation9

Programming languages (19)

MDXC#C++CSSRustPLpgSQLGoHTML

Github contributions (5)

github-logo-circle
enisdenjo/graphql-ws

Jul 2020 - Jan 2023

Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Role in this project:
userFull-stack Developer
Contributions:99 releases, 158 reviews, 592 commits in 2 years 6 months
Contributions summary:Denis contributed to the project by adding testing infrastructure using Jest. The user set up configuration files for Babel and Jest, and wrote an initial test to verify client functionality. Additionally, the user added a linter and integrated it into the existing codebase to improve code quality and maintainability. The user also added some interactive tools using yarn.
protocolexpressfederationgraphql-over-websocketuwebsockets
graphql-hive/envelop

Apr 2021 - Nov 2022

Envelop is a lightweight library allowing developers to easily develop, share, collaborate and extend their GraphQL execution layer. Envelop is the missing GraphQL plugin system.
Role in this project:
userBackend Developer
Contributions:38 reviews, 37 commits, 17 PRs in 1 year 7 months
Contributions summary:Denis primarily contributed to the integration of GraphQL SSE and WebSocket subscriptions within the Envelop library. This includes developing examples and demonstrating how to use Envelop with graphql-sse and graphql-ws. Additionally, the user focused on improving the core engine, specifically on the `useEngine` plugin by incorporating specified rules and context generics. This user also worked on refactoring code to make it more efficient.
plugin-systemcollaboratemissinggraphql-pluginjavascript
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