I am a fullstack developer constantly looking to improve, check out my 2023 Roadmap!
Languages
Libraries & Frameworks
Software
Tools
I specialize in making 2D games using GML and GMS2, with strong capabilities in A* pathfinding, state management, and physics simulations. I have experience in basic game networking by utilizing Node.js to create servers which allow multiple clients to connect & play together.
I mainly use React & Svelte due to the component based architecture, it results in very readable code, alongside React I usually use Mantine as the component library; however I do like to keep my stack minimal so whenever Mantine is not necessary, I find PostCSS to be more than enough.
I've started backend development by learning Firebase to use as a NoSQL database which I used together with Node and Express to create RESTful APIs. I've also worked with SQL and MySQL to create full-stack applications, gaining experience in handling server-side data and database design.
I initially started with Electron for its seamless integration with my web development stack. However, I later switched to Tauri, which enabled me to create more efficient & smaller applications while also introducing me to Rust, a language I'm still in the process of learning.
I recently began using Jest and the Testing Library for application testing. These tools have improved my developer experience and boosted my confidence in the quality of my applications. Looking ahead, I'm excited to learn Cypress and BrowserStack to enhance my testing skills even further.
I am proficient in Adobe Photoshop and Premiere Pro, excelling in graphic design, image editing, video production, and I also have some experience with 3D modeling and animation. My skills encompass a broad range of multimedia and creative tasks.
I passed my GCSEs with a grade 7 in Maths & it is currently my 2nd year at Nottingham College where I am studying Information and Creative Technology Level 2, with my prior course being BTEC Vocational Studies Level 1 in which I served as a Student Representative & received a Pearson Distinction Certificate. My current goal is to continue studying towards the Extended BTEC Diploma.
This GitHub account is solely created for the reason of showcasing my skillset by making all of the projects on this account be well documented, which allows anyone easy exploration of my past experiences; you can think of it as a portfolio for future work opportunities.