Skip to content
View BenDol's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report BenDol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bendol/README.md

Hi there, I’m Ben Dol 👋

I’m a senior software engineer with over a decade of experience building and maintaining open-source tools, mostly in the gaming and modding space. I enjoy blending technical rigor with creative problem-solving, whether that means architecting a custom game server in Java or scripting bots in Python and Lua. When I’m not coding, you can find me writing about U.S. politics and policy on my Substack

and of course


What I’m Working On

  • UnrealEngine Framework
    I created an Unreal Engine 5 framework I've coined as DaggerEngine as a learning project for UE5.

    • Dagger Engine - Engine code used accross all games
    • Dagger - Core sample game project utilizing Dagger Engine
    • Dagger Test Game - Skeleton sample template project utilizing Dagger Engine
  • RisingV
    I founded and maintain RisingV-Mods, where I build and document a modular modding framework for V Rising.

  • PyBot
    A Python scripting engine that provides a component-based task framework with:

    • Task dispatcher
    • Flexible component system
    • Configurable input controls
    • Easy script configuration
      View on GitHub
  • ElvUI (Wrath of the Lich King)
    My fork of ElvUI-WotLK/ElvUI, updated to target WoW 3.3.5a. Perfect for anyone who still raids WotLK-era servers.
    View on GitHub

  • GitLab Pipelines Examples
    A set of sample CI/CD pipeline configurations for GitLab projects (Python, Node.js, Docker, etc.).
    View on GitHub


Technologies & Interests

  • Languages & Frameworks:
    Java (Spring Framework), Kotlin, Android, Python, Lua, C++, JavaScript, SQL, AspectJ, JUnit
  • Game & Modding:
    Unity, Unreal Engine 5, V Rising modding (BepInEx, Harmony, IL2CPP), OpenTibia, World of Warcraft
  • DevOps & Infrastructure:
    GitHub Actions, Docker, Kubernetes, AWS, GCP, CI/CD pipelines, Git submodules, automated build scripts
  • Documentation & Community:
    DocFX, Markdown, GitHub Pages, maintaining centralized docs for RisingV, open-source collaboration
  • Writing & Analysis:
    U.S. political history, economic policy, bipartisan reflections, see my Substack.

Organizations & Communities

  • RisingV (Founder & Lead)
    Building a robust modding framework and docs for V Rising, focus on server-side plugins for BepInEx.

  • OpenTibia Community
    Contributed to various OpenTibia server/client projects, including OTClient and ForgottenServer.

  • GWT Material Design
    Contributed a lot to the early life of GWT Material Design and still have a part in helping.

  • GitHub Arctic Code Vault Contributor & Developer Program Member
    Proud to be part of GitHub’s ecosystem and contribute to open source year after year.


How to Reach Me

  • Email: Available in my GitHub profile (please check my “Contact” tab)
  • Substack: bendol.me I publish "weekly" reflections on politics and technology.

“Contribute where you can and you'll find what you love.”
Ben Dol

@BenDol's activity is private