I'm Noah, a 20 year old with a strong passion for programming. My programming career first began when I was 9 years old. I started watching YouTube videos and began learning how to script in Roblox. I enjoyed it very much and since then I've explored many different categories both in and out of Roblox.
In my 10+ years of programming I have obtained a deep understanding of how systems work, which means you can count on me to complete any task I'm faced with, as well as deliver it within a short-time period. I always provide original work made specifically for your needs. My more experienced fields are making Advanced Gun Systems, AI Systems & User Interface.
The "Utility" module is what allows me to communcate between scripts with ease, this includes both server and client. It also contains many useful functions that are commonly used to allow for quick reference and no repition of code. This framework was something I custom made for my self, meaning I know how to use it to it's full potential. However not all of it is mine... I use Warp for client & server communication, as well as ProfileService for any data saving and Vaschex's Bezier module (not used that much but is still handy to have just in case).
Making use of commenting, the purpose of each function can be identified by it's brief description. This makes my code is easy to read and work with, it also means debugging is much quicker and simpler since the location of the problem can quickly be identified.
Each system is rooted in it's own Handler. From there I use Components which are essentially addons to the system, just broken down into sub-categories to keep things nice and clean. This also means I can collect data and re-use code from any handler or component. The Client folder contains any scripts that are run locally and need to be accessed by the client. Likewise the Server folder is structured the same way, just in ServerScriptService. The Shared folder is just modules which are intended to be used by both the client and server.