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 project completion, I’ll upload the final deliverables to a private GitHub repository for easy access and version control.

I also offer a warranty period ranging from 3 to 12 months, depending on the complexity of the project. This ensures that any bugs or unforeseen issues are resolved free of charge, and you can continue reaching out during the warranty period as needed.

 

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 the requested mod. 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 —

– €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 for a full day or a project milestone

 
→ Start a Project

All prices are net, excl. VAT.

 

 

Questions?

Can’t find what you’re looking for? Send me an email.

  • Pricing is based on the complexity of the work. I start with my base day rate (for an 8-hour day) and estimate the total effort required for each milestone. From this, I calculate a fixed price that reflects the scope and technical requirements.

    For example, if a milestone is estimated to take 12 hours, I internally convert the day rate to an hourly rate to calculate a fair fixed price.

    The offer you receive is always a transparent fixed price, no hourly billing. This price includes all necessary work, including session time, research, planning, and a buffer for unforeseen challenges.

  • 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 the contract as a work contract (“Werkvertrag”) by law, meaning the agreement is for a specific deliverable rather than time 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.

    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 and avoid future headaches. It also means I can fully stand behind everything I build.

    For more detailed information on liability and third-party dependencies, you can review my Terms & Conditions.

  • A Binary Module is basically a more powerful type of addon for Garry’s Mod, written in C++ instead of Lua. Lua is the standard scripting language, but it has limitations. With a Binary Module, I can build things at the same level as the game's developers, directly interfacing with the engine to add or change functionality in ways Lua simply can't.

    This allows for more advanced, optimized features and better performance. It’s more complex to develop, but it can be the best solution depending on what your project needs.

    Because I have years of experience with this kind of low-level modding thanks to my background with SourceMod, I know how to implement it efficiently and in a way that lasts.

  • Yes. Sometimes I implement technical tools or features via mods, but if the developers added them to the official game, they could be used directly instead of through my workaround. In such cases, I can submit a GitHub pull request so the developers maintain it long-term, reducing technical debt on my side while also benefiting the modding community.

  • Yes. I offer standalone consultation sessions for technical guidance, planning, code architecture, or answering specific development questions. A consultation session is billed at a fixed rate of €590 for an 8-hour day.

  • 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

  • I’m happy to be flexible if my prices don’t align with your cash flow or budget. We can split milestone payments into two (however, a 3% fee applies per milestone), or use PayPal or Klarnathrough Stripe (provided you’re located in an EEA country), which lets you pay in installments or at a later time. This way, a few options are available.

    Milestones can also be spaced out to better suit the pace of your cash flow.

 

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