Contact Me

contact@jagoba.dev LinkedIn GitHub Download Resume

Projects

LostieLauncher

Game launcher for Windows built with WPF + .NET 10. Allows users to discover, download, install and manage games from a clean interface with a self-hosted server.

WPF .NET 10 C# XAML MVVM Velopack SharpCompress
GitHub Download installer
View details

Interactive Portfolio

Personal portfolio website built with TypeScript and anime.js, featuring multilingual support and responsive design.

TypeScript Web CSS HTML Anime.js
GitHub Live
View details

SkinHolder

Cross-platform suite to track investments in Counter-Strike skins. Includes desktop (Windows/Linux), web, mobile (Android) versions and a RESTful API as the shared backend.

WPF .NET 10 C# React TypeScript Kotlin ASP.NET Core MySQL Clean Architecture
GitHub Live
View details

Benchmarks

Index repository that groups comparative benchmarks of libraries and technologies. Includes benchmarks executed with BenchmarkDotNet and a dedicated frontend to visualize the results in a clean and interactive way.

Benchmarking BenchmarkDotNet .NET 10 C# Astro TypeScript Tailwind CSS
GitHub Live
View details

Chrome Extension for CSWatch

Official Chrome extension built for CSWatch that displays the website's statistics directly on the Steam profile.

JavaScript CSS HTML Extension / Addon Shell
GitHub Chrome Firefox
View details

Contributor to Sharkord

Contributions to Sharkord, a lightweight, self-hosted and open-source real-time communication platform that provides voice, video, text and screen sharing in a Discord-like experience while keeping full data ownership. My contributions consist of implementing features I miss as a user, patching bugs and doing pentesting on the project to search for, detect and patch vulnerabilities.

TypeScript Bun React tRPC Mediasoup WebRTC Drizzle ORM Tailwind CSS Open Source
GitHub Fork Official website

Business Process Management Tool

Internal web application with a complex backend to manage workflows within the company and associated businesses. Supports task assignment, document storage, and status tracking.

.NET C# MS SQL TypeScript SCSS Clean Architecture

Legacy Angular Portal Migration

Migration of a web portal based on AngularJS to a modern framework version. The portal allows clients and staff to check data, download reports, and communicate with the company.

Angular TypeScript Bootstrap .NET REST API Clean Architecture

Custom Automation Scripts for Clients

Development of PowerShell scripts tailored to specific client workflows, such as report generation, user management, or file manipulation on network drives.

PowerShell Automation Windows Server Active Directory

SharePoint Online Automations

Automation of administrative and content-related tasks in SharePoint Online using PowerShell PnP. Includes migrations, site creation, permission control, and maintenance.

PowerShell PnP SharePoint Online Scripting

RESTful APIs for Products and Clients

Design, development, and maintenance of .NET APIs for both internal and external use. Provides services like authentication, data queries, report generation, and process management.

.NET C# REST Insomnia JWT MS SQL Clean Architecture

Client Dashboards

Creation of simple dashboards to visually display key client data. Information is retrieved in real time through internal APIs.

TypeScript HTML CSS Chart.js REST APIs

Post-Sales Product for Construction Companies

Internally developed product for managing post-sale incidents for construction firms. Facilitates communication between end customers, construction companies, and workers.

.NET TypeScript MS SQL C# Incident Management Clean Architecture

Final Degree Project – Full DDoS Network (Private)

Final project combining programming and cybersecurity. Implements a complete system: from the attacker's control panel and C&C server to the malware infecting the victims. The project aims to stand out through originality and a diverse, well-chosen tech stack.

CSS & JavaScript Tails Linux Shell Python Rust (discarded) C# .NET Framework

SkinHolder Console App – Deprecated

First version of SkinHolder, developed when I first started programming in Java. Now deprecated and no longer maintained.

Java XML
GitHub

Technologies

.NET / C#
TS / JS
React
Astro
Tailwind CSS
Bootstrap
PowerShell
MySQL
SQL Server
SQLite
MongoDB
Redis
Java
Kotlin
Python
Rust
Visual Studio
Visual Studio Code
IntelliJ
PyCharm
Rider
DataGrip
WebStorm
Android Studio
MySQL Workbench
SSMS
DBeaver
Insomnia
Windows 10/11
Windows Server
Ubuntu Server
Debian
Cloudflare
Apache
Nginx
Docker
Azure
DevOps

Experience

Full Stack Developer

i3Code Solutions Pamplona, Navarra, Spain
March 2022 - Present

Responsibilities:

  • Develop and maintain web applications and APIs using .NET and TypeScript.
  • Design responsive user interfaces.
  • Develop internal and client-facing automation scripts with PowerShell and Python.
  • Manage deployments and production environments on Linux systems.
  • Administer databases, primarily relational ones.
  • Handle tickets and implement improvements for various client projects.
  • Maintain and migrate legacy projects to modern technologies.
  • Contribute to architecture decisions and development best practices.

Technologies:

.NET TypeScript React SCSS / Bootstrap MS SQL Server Azure PowerShell Python Debian DevOps

About Me

I'm Jagoba Inda, a 26 year old Full Stack developer.

Education

I hold a Higher National Diploma in Cross-Platform Application Development and keep learning on my own through personal projects. I enjoy finding the technology that best fits each challenge, even if it’s not something traditionally taught.

Interests

Outside of programming, I'm interested in everything related to cybersecurity and hardware. I've assembled, disassembled, and repaired countless computers and all kinds of devices—always curious to see what’s inside.

Feel free to reach out through any of the links in the contact section.