Skip to content
View Asega1996's full-sized avatar

Block or report Asega1996

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Asega1996/README.md

👋 Hi, I'm Alejandro Segovia · Hola, soy Alejandro Segovia


🇬🇧 English

Software Engineer with a B.Sc. in Computer Engineering from the University of Cádiz. Professionally building software since 2018 across web and mobile projects.

I focus on frontend architecture — scalable, maintainable codebases built with clean principles. I'm particularly interested in microfrontend systems, design patterns, and high-quality testing strategies.

🛠 Tech Stack

Frontend React Vue TypeScript TailwindCSS Sass

Backend Node.js NestJS Express

Testing Jest Cypress Stryker

Tooling Docker Webpack Vite Git

📌 What you'll find here

This profile hosts personal learning projects and technical explorations — things I build outside of work to go deeper on topics I care about:

  • 🏗️ Architecture — Clean/Hexagonal architecture applied to frontend
  • 🔁 Design Patterns — OOP vs functional approaches in TypeScript
  • 🧬 Testing — Mutation testing with Stryker to push test quality
  • 🧩 Microfrontends — Module Federation with React + Vue

🇪🇸 Español

Ingeniero de Software con grado en Ingeniería Informática por la Universidad de Cádiz. Desarrollando software profesionalmente desde 2018 en proyectos web y móvil.

Me especializo en arquitectura frontend — bases de código escalables y mantenibles construidas con principios sólidos. Me interesa especialmente el mundo de los microfrontends, los patrones de diseño y las estrategias de testing de calidad.

📌 Qué encontrarás aquí

Este perfil recoge proyectos de aprendizaje personal y exploraciones técnicas — cosas que construyo fuera del trabajo para profundizar en temas que me interesan:

  • 🏗️ Arquitectura — Clean/Hexagonal aplicada al frontend
  • 🔁 Patrones de diseño — Enfoque OOP vs funcional en TypeScript
  • 🧬 Testing — Mutation testing con Stryker para elevar la calidad de los tests
  • 🧩 Microfrontends — Module Federation con React + Vue

"Code is like humor. When you have to explain it, it's bad." – Cory House

Pinned Loading

  1. patterns-reimagined patterns-reimagined Public

    Patterns Reimagined is a repository that reinterprets classic design patterns, comparing their object-oriented implementations with modern alternatives based on functional programming, TypeScript, …

    TypeScript 1

  2. clean-arch-poc clean-arch-poc Public

    This project is an interpretation of clean/hexagonal architecture applied to the frontend development of a simple React application.

    TypeScript 1

  3. mutation-testing-stryker mutation-testing-stryker Public

    This project integrates the Stryker mutation testing tool with a TypeScript application to demonstrate what high-quality testing looks like and how Stryker helps improve it

    TypeScript 1

  4. mfe-poc mfe-poc Public

    A POC for microfrontend architecture using Webpack Module Federation. Includes a React container app and microfrontends built with React and Vue, demonstrating independent deployment and framework …

    TypeScript 1