// Identification

Angel
Martinez_

Software Engineer

TypeScript Enthusiast

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
01Deployed

Fitnesscorp Tickets

A custom Trello-like ticket management platform for Fitnesscorp employees, designed to organize internal tasks, manage users, upload files, and send email notifications. I contributed as the backend developer, building the core API and workflow logic with NestJS, Prisma, and Clerk.

Next.jsTypeScriptNode.jsNest.jsPrismaClerk
Unibetas
02Deployed

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
03Deployed

Impotrade Congresses

A web platform for Impotrade congresses that connects internal inventory management with guest ordering. Admins can configure event-specific products, prices, and discounts, while invited veterinarians can browse inventory and submit orders using 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