---
title: "Egi Mata (@egimata) | Hashnode"
description: "Software Engineer | Game Developer. Read the latest articles by Egi Mata on Hashnode."
url: "https://hashnode.com/@egimata"
---

@egimata

# Egi Mata

@egimata · Italy · Joined March 2023

Software Engineer | Game Developer

[Website](https://egimata.com/)

### [Simplifying Your Codebase: Best Practices for Organizing Types](https://egimata.hashnode.dev/simplifying-your-codebase-best-practices-for-organizing-types?utm_source=hashnode&utm_medium=feed)

When it comes to organizing types, it's beneficial to keep them closely associated with the code they describe

3 min read · [egimata.hashnode.dev](https://egimata.hashnode.dev/simplifying-your-codebase-best-practices-for-organizing-types?utm_source=hashnode&utm_medium=feed)

[May 28, 2023](https://hashnode.com/posts/simplifying-your-codebase-best-practices-for-organizing-types/64736c49940030761c767db1)

### [Why Typescript is a Must-Have for Any JavaScript Developer](https://egimata.hashnode.dev/why-typescript-is-a-must-have-for-any-javascript-developer?utm_source=hashnode&utm_medium=feed)

Insights from ‘You Don’t Know JavaScript’

5 min read · [egimata.hashnode.dev](https://egimata.hashnode.dev/why-typescript-is-a-must-have-for-any-javascript-developer?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/why-typescript-is-a-must-have-for-any-javascript-developer/6432b4263a19c2406f258c47) [Apr 9, 2023](https://hashnode.com/posts/why-typescript-is-a-must-have-for-any-javascript-developer/6432b4263a19c2406f258c47)

### [Debugging in ThreeJs: Getting started with 3D UI Tweaking Techniques](https://egimata.hashnode.dev/debugging-in-threejs-getting-started-with-3d-ui-tweaking-techniques?utm_source=hashnode&utm_medium=feed)

A crucial aspect of any creative project is to ensure that debugging and code tweaking is simple and easy.

9 min read · [egimata.hashnode.dev](https://egimata.hashnode.dev/debugging-in-threejs-getting-started-with-3d-ui-tweaking-techniques?utm_source=hashnode&utm_medium=feed)

[Mar 10, 2023](https://hashnode.com/posts/debugging-in-threejs-getting-started-with-3d-ui-tweaking-techniques/640bb5d4bccbee235c0666d7)

### [Web Development for Beginners: A Step by Step Guide](https://egimata.hashnode.dev/web-development-for-beginners-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

In this article, I will walk you through the essential steps and tools needed to begin your journey in web development.

9 min read · [egimata.hashnode.dev](https://egimata.hashnode.dev/web-development-for-beginners-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/web-development-for-beginners-a-step-by-step-guide/6407b51e66268c148d875f19) [Mar 7, 2023](https://hashnode.com/posts/web-development-for-beginners-a-step-by-step-guide/6407b51e66268c148d875f19)

### [How to use WebGL for Interactive 3D Graphics](https://egimata.hashnode.dev/how-to-use-webgl-for-interactive-3d-graphics?utm_source=hashnode&utm_medium=feed)

Have you ever wondered if you could interact with 3D models inside your computer screen?

7 min read · [egimata.hashnode.dev](https://egimata.hashnode.dev/how-to-use-webgl-for-interactive-3d-graphics?utm_source=hashnode&utm_medium=feed)

[8](https://hashnode.com/posts/how-to-use-webgl-for-interactive-3d-graphics/640481815e275c6bb6f82b2f) [Mar 5, 2023](https://hashnode.com/posts/how-to-use-webgl-for-interactive-3d-graphics/640481815e275c6bb6f82b2f)
