// Identification

Angel
Martinez_

Software Engineer

React & TypeScript Developer

Coahuila, México

I create practical digital solutions with TypeScript, focusing on clean interfaces, solid architecture, and tools that help people get things done faster.

// Experience

Software Engineer @ MedTrainer

Aug 2023 - Present

As a Software Engineer at MedTrainer, I maintain and deliver features across a healthcare compliance and credentialing platform using React, Material UI, React Query, and Module Federation. My work includes building new modules, supporting third-party integrations, improving front-end performance, and reducing bugs through cleaner, more reliable code.

Front-end Developer @ Never8

Mar 2022 - Jul 2023

As a Front-end Developer at Never8, I worked on a customer support ordering platform for a pharmacy, maintaining the front-end codebase, fixing bugs, and delivering new features using React and Material UI. I collaborated closely with back-end developers and product managers to support ongoing improvements and ensure reliable feature delivery.

Front-end Developer @ EDteam

Jul 2021 - Mar 2022

As a Front-end Developer at EDteam, I maintained the legacy front-end codebase while helping rebuild the e-learning platform from scratch using TypeScript, Next.js, React, and React Query. I focused on improving performance, maintainability, and development standards while collaborating closely with back-end developers and designers.

// Projects

Fitnesscorp Tickets
01Client project

Fitnesscorp Tickets

An internal ticket management platform built for Fitnesscorp to centralize team tasks, user management, file uploads, and email notifications. I contributed as the backend developer, designing the core API, database models, authentication flow, and workflow logic with NestJS, Prisma, and Clerk.

Next.jsTypeScriptNode.jsNest.jsPrismaClerk
Unibetas
02Client project

Unibetas

A web platform for universities to create, manage, and deliver exams, with admin tools for managing questions and results, and a student flow for taking exams and reviewing scores.

Next.jsTypeScriptNode.jsNest.js
Impotrade Congresses
03Client project

Impotrade Congresses

A web platform for managing sales during veterinary congresses. I built admin workflows for event-specific inventory, pricing, discounts, and order tracking, plus a guest ordering flow where invited veterinarians can browse available products and submit orders through an invitation code.

Next.jsTypeScriptNode.jsNest.js
Wildlife Vision
04Code

Wildlife Vision

An offline-first set of automated image pipelines for wildlife trail camera photos. This toolset helps you organise, detect, and classify images using metadata and models to identify content in photos, making it easy to handle your photos for long-term storage and further research and tagging.

Python

// Communications