I'm Garikoitz, a professional passionate about software development and complex problem-solving. My mission is to build robust and scalable solutions, combining a technical mindset with the precision and rigor I acquired from my legal background.
I currently focus on Full-Stack development, centered on the JavaScript ecosystem and enterprise technologies.
My experience ranges from Frontend and Backend development to database management and API architecture.
| Technology | Description |
|---|---|
| TypeScript (TS) | Core language for writing highly scalable, type-safe code across the entire stack (Frontend and Backend). |
| Technology | Description |
|---|---|
| React | Experienced in building modern, dynamic user interfaces and component-based architectures, often leveraging TypeScript for robustness. |
| Angular | Developing complex, large-scale web applications using the Google platform, typically within a TypeScript environment. |
| Technology | Description |
|---|---|
| Node.js | Creating scalable servers and microservices with Express and TypeScript for improved maintainability. |
| GraphQL | Designing and implementing efficient and flexible APIs to optimize data fetching. |
| Java | Developing enterprise applications, primarily microservices with Spring Boot. |
| C# | Developing within the .NET environment and familiar with the Microsoft ecosystem. |
| PHP | Maintenance and development of legacy and modern projects (e.g., Laravel/Symfony). |
| Technology | Type | Description |
|---|---|---|
| MySQL | Relational | Expertise in schema design, query optimization, and stored procedures. |
| MongoDB | NoSQL | Managing flexible, scalable data for modern, high-volume applications. |
What truly sets me apart is my background in Law. Yes, in addition to being a developer, I am a qualified Lawyer.
This dual foundation allows me to:
- Critical Thinking: Approach software requirements with a deep understanding of legal, privacy, and business implications.
- Structure and Logic: Apply a rigorous, logical methodology to code architecture and documentation.
- Communication: Effectively translate complex technical concepts to non-technical stakeholders.
Thank you for visiting my profile! 🚀



