Review and Workshop
Before we dive in, I’ll look at what you're aiming to build to make sure it’s feasible. Once that’s clear, we’ll walk through your project together: what it needs to do, how it should work, and all the gameplay conditions around it. We’ll also look at edge cases, talk through ideas, and figure out the best way to handle everything from a technical standpoint.
In this session, we’ll brainstorm, plan, and figure out the best implementation, whether it’s a Lua addon or a C++ binary module, depending on performance and your needs. The goal is to build a solid foundation, define the scope, and break the project into milestones.
Milestones are key phases or deliverables where you’ll see progress, review work, and approve before we move forward.
Development and Updates
During development, I’ll provide updates at key milestones, review feedback, and discuss adjustments. Minor tweaks are usually no problem, but if the project changes a lot from the original plan, we’ll discuss whether the quote needs to be adjusted to match the extra work.
Completion and Support
Upon milestone completion, I’ll upload the final deliverables to a private GitHub repository. This gives you secure access to the source files and provides built-in version control.
I also offer a voluntary warranty period on top of the statutory warranty, ranging from 3 to 12 months. This covers bugs and unforeseen issues, ensuring they’re resolved free of charge and giving you ongoing support during the warranty period and beyond.
Scope and Estimate
Once the scope of the project is defined, I’ll provide you with a detailed quote. This estimate will break down the project into specific milestones and clearly describe everything included in the work. The quote will cover all necessary steps such as:
Planning (for each milestone): After our workshop, I’ll gather and review all necessary resources, documentation, code, scripts, and other materials to ensure smooth execution.
Research: Addressing technical or design challenges, which may involve reverse engineering any of the server binaries or analyzing the Source SDK to find the best approach.
Design: The overall concept and structure of your addon. I avoid third-party tools and dependencies unless absolutely necessary or the mod relies on them. Because I don’t own them, I can’t guarantee that they’ll receive the same level of support I provide.
Technical Design (Development): Planning code implementation and system development with a focus on optimization to prevent lags or crashes, ensuring smooth performance within a strict frame-time budget (e.g., 16.66ms per frame).
Documentation: Creating clear documentation for easy maintenance, updates, and expansion. Well-documented code saves time and money by preventing costly rewrites and ensuring future developers can quickly understand and improve it.
Testing and Troubleshooting: Ensuring functionality, stability, and performance through thorough testing. Identifying and fixing issues to deliver a polished, bug-free result and minimize post-deployment disruptions.
Architecture: Structuring code for scalability, maintainability, and security, ensuring future growth without becoming unmanageable. This includes consistent naming conventions, clear organization, and a clear client-server split to support prediction and protect sensitive logic.
Communication & Consultation: Ongoing discussions to ensure we’re aligned and making adjustments as needed. Additionally, I can provide consultation on specific aspects of your project upon request.
Project Scoping Workshop
Define project goals, priorities, and technical requirements in a focused workshop
— 30-Min Intro Session —
– €90 –
Best for very short tasks or initial project discussions
— 1-Hour Workshop (Single Session) —
– €190 –
Best for small projects or quick discussions to clarify specific details
— 8-Hour Workshop (Single Day) —
– €490 –
Best for medium to complex projects where a project scope definition is required
Development after Workshop
Pricing is based on a fixed unit price per milestone (deliverable) or one session
— One Dev Session (5h) —
– €290 –
Focused coding session for specific tasks or small projects
— Single Milestone (Per Deliverable) —
– €490 –
Focused development per project milestone
All prices are net, excl. VAT.
Questions?
Can’t find what you’re looking for? Send me an email.
-
Milestones are clearly defined deliverables or outcomes as part of a project. A “project” can be anything - for example, a custom AI system, a gameplay feature, or a technical tool. This “project” will then be split into multiple milestones, each representing a concrete step toward completion.
I take full responsibility for each milestone’s implementation, including planning, coding, and testing, so you don’t need to provide technical direction – the work is fully handled on my end.
Each milestone has a fixed scope and a fixed price. While a milestone is typically equivalent to roughly one focused development day (8 hours), it is not billed as a daily rate and not tied to a calendar schedule. This is backed by a formal work contract (Werkvertrag), so the price is tied to the deliverable, not the hours worked. Milestones are scheduled flexibly based on scope, availability, and project needs. Workshops operate the same way, with the schedule being flexible and not tied to consecutive days.
Once a milestone is agreed upon, the price stays the same – even if it ends up taking more time or effort than expected on my end.
For more information, see the Terms & Conditions for full contractual details. -
It’s important to come prepared – but don’t worry, you don’t need a finished design document or a polished project plan. At minimum, it helps if you have a rough outline or notes about what you want to achieve. Think of it like homework: a starting point for our discussion.
Bring energy and an open mind, because I’m going to ask a lot of questions – and I mean a lot, down to the tiniest details. This ensures we’re on the same page and we know exactly what we want to create. The more prepared you are, the smoother the workshop will go and the more accurate the resulting project plan and pricing will be.
The workshop happens in writing, so every discussion and thought is documented. This ensures nothing is forgotten, provides a clear record for both of us, and makes it easier for me to review our conversation and plan the project accurately.
Remember: everything we discuss in the workshop directly impacts how I execute your project and how much it will cost. Taking a bit of time beforehand to think things through will save us both time and make the final outcome much stronger. -
The main reason is long-term reliability and support. I don’t own or control third-party tools, so I can’t guarantee they’ll stay compatible or supported throughout your project – especially by the time you launch your server. By minimizing their use, I help reduce technical debt, which is the potential future cost and extra work caused by choosing a quick, easy, or less robust solution now instead of a better, more sustainable approach, and avoid future headaches. It also means I can fully stand behind everything I build.
Another important factor is that most third-party tools and assets are designed for general use, not for the specific needs of your project. To support many different scenarios, they often include a large number of features you may never need. Those unused features still add complexity and can become a maintenance burden over time.
Engine updates and deprecated features can further complicate things. If a third-party tool relies on functionality that changes or is removed, you may be forced to update or replace it. Removing such tools is rarely trivial and can lead to cascading issues across your codebase. Even updating them can reintroduce features or behaviors you previously had to work around or remove.
By building focused, project-specific solutions, I keep systems lean, predictable, and easier to maintain over the long term.
For more detailed information on liability and third-party dependencies, you can review my Terms & Conditions. -
It’s reasonable to assume it may be cheaper, but in practice it’s often more expensive and unpredictable in the long run.
Older or unsupported addons tend to come with hidden issues. Things may look fine at first, but once features are added or changed, existing problems in the code often surface. This makes timelines and costs difficult to predict, as those issues must be addressed along the way.
Developing a new addon usually costs more upfront, but you get exactly the features you want, no legacy bugs, and clean code that I fully understand. This makes it much easier to extend or modify in the future. When I build something from scratch, fixing bugs and issues is part of my responsibility, and you’re covered by both the statutory warranty and an additional voluntary warranty.
With existing adons, especially those that rely on third-party addons or haven’t been maintained, I can’t always guarantee code quality, performance, or long-term stability. In many cases, fixing and extending them ends up taking more time and costing more than building a new solution designed specifically for your project. -
A Binary Module is a more powerful type of addon for Garry’s Mod, written in C++ instead of the standard scripting language, Lua. While Lua works well for many projects, it has limitations. With a Binary Module, I can work directly with the game engine to add or modify functionality in ways Lua can’t.
For example, implementing complex systems like NextBot-based AI isn’t feasible or efficient using Lua alone. Garry’s Mod doesn’t expose enough functionality at the scripting level, and Lua cannot provide the same performance as C++ for CPU-intensive systems.
This allows for more advanced features, optimized systems, and better performance. Developing Binary Modules is more complex, but it is the best solution for projects that want performance or need to extend mods in ways Lua could never do. -
Beyond the voluntary warranty period I offer on top of the statutory 2-year warranty, I’ll be available at no extra charge for any questions or clarifications you have. I’m here to ensure everything works smoothly and that you feel confident using what I delivered. Support does not end when the project ends, and your project’s success matters to me.
-
I offer standalone consultation sessions for technical guidance, planning, code architecture, or to answer specific software development questions.
There are two packages available:1-hour session: €290
Full-day (8-hour) session: €590
Each session is treated as a service contract. The format is similar to a workshop: we go in-depth on your questions, discuss options, and clarify technical solutions. I’m also happy to provide a small code example or demonstration related to the topic at no extra charge, to make the advice more practical and actionable. -
I process payments securely through Stripe and currently support:
Credit & debit cards
PayPal (EEA countries only)
Digital wallets (Apple Pay, Google Pay, MobilePay)
Klarna (available in most EEA countries)
Alipay
Link
iDEAL
Bancontact
EPS
TWINT
-
Payments are generally always made upfront. In cases where budget or cash flow is limited, it is possible to split a milestone into two installments. A one-time 3% fee, based on that milestone’s total price, is added to the first installment for each milestone that is split.
I also accept PayPal and Klarna which allow you to pay in installments or defer payment.
What Past Clients Have Said About Me
-
I can't even begin to describe how awesome this guy was to work with. He's communicative, fast, and adapted to my different requests—the whole nine yards. Also, just a great guy in general.
— “theflyingfire”, formerly via Fiverr

-
Absolute legend! Justin is a really great guy to work with and greatly appreciated!
— “gavinbishop”, formerly via Fiverr

-
Working with Justin was very professional. Very good prices—he deserves more than he requested for the speed and quality of the delivered product. He really knows how to communicate and asked a lot of questions so that the product, in the end, is what I need!
— “angrryx”, formerly via Fiverr
