I’m Josh, a 26-year-old software developer from Wales, UK. I hold a degree in Electrical & Electronic
Engineering, during which I completed a five-year apprenticeship with WSP UK. I’m currently employed at
V-TECH UK, where I code games in C++ for a variety of clients.
I have a strong background in C++ and Lua, having used C++ as my primary language for game development
and Lua for scripting. I’ve built UI systems using XML for in-game visuals, and my electrical
engineering studies gave me hands-on experience with C in embedded systems. To broaden my skill set,
I’ve completed several Unity projects in C# for Dreamfire Studios.
On the Java side, I specialize in Spigot & Bukkit plugin development—having delivered custom plugins for
both individual clients and Dreamfire Studios. I’m well-versed in Minecraft internals (NMS), packet
handling, and ProtocolLib, and I continuously leverage these tools to craft performant, maintainable
server plugins.
➕ C++ & Lua coding games
➕ XML knowledge creating visuals for games
➕ C | Embedded systems | Arduino
➕ Unity (C#) & Unreal (C++ / Blueprints)
➕ Python experience from personal projects
➕ HTML/CSS/JavaScript
➕ Experience using MongoDB | SQL
➕ Spigot / Bukkit Coding
➕ Understanding of NMS / Packets / ProtocolLib
➕ Understanding of BungeeCord
➕ Understanding of MongoDB
-
I currently work as a software developer for V-TECH UK ltd coding gambling games for multiple
clients in partnership with the Merkur gambling group. I work as part of a team to develop the
code and visuals for the given game. I have gained experience with C++, Lua, XML and Godot during
my time with the company.
-
I currently do freelance work for Dreamfire Studios. I’m in charge of the development team for
the C# Unity projects in progress. I also maintain the website and occasionally develop Spigot &
Bukkit plugins.
-
During this time, I started freelancing in the Minecraft field by creating plugins for clients.
I was involved with Arcane Studios, Halos Development & Elixir Studios, building plugins for a
wide variety of clients and gameplay systems.
-
Alongside my university course, I worked as a street lighting apprentice for Redstart WSP,
designing CAD drawings for local authorities and private clients in AutoCAD, and handling C2, C3,
and C4 requests.
-
During this project, I worked with Dreamfire Development creating Spigot & Bukkit plugins across various project
types. I was responsible for plugin design and implementation for multiple clients.
-
During this project, I led the plugin development team for the server’s alpha version, managed developer
workflows, created internal toolkits, and maintained Dreamfire Studios’ website.