Dublin, Ireland · Available

Emilio Martinez

_

Building and securing production systems — from SaaS platforms and mobile apps to vulnerability assessments and incident response.

5+
Apps shipped
2+
Years exp.
24
HTB badges

// about

About me

emilio@portfolio:~
~/portfolio$

$ stream ./dev-stack/

TypeScriptReactNext.jsNode.jsAngularGoPythonPostgreSQLMongoDBDockerSwiftUIREST APIsTypeScriptReactNext.jsNode.jsAngularGoPythonPostgreSQLMongoDBDockerSwiftUIREST APIs

$ stream ./security-stack/

Penetration TestingOWASP Top 10MITRE ATT&CKNIST 800-53Burp SuiteNmapMetasploitWiresharkOSINTDFIRThreat ModellingKali LinuxPenetration TestingOWASP Top 10MITRE ATT&CKNIST 800-53Burp SuiteNmapMetasploitWiresharkOSINTDFIRThreat ModellingKali Linux

$ cat ./why-hire-me.txt

Ownership

I take things to the finish line without hand-holding

Clear communicator

Bridge between technical teams and stakeholders

Fast learner

Picked up SwiftUI, Go, and security tooling on the job

Calm under pressure

Incident response teaches you to think, not panic

Product mindset

I care about what ships, not just what compiles

Cross-cultural

Worked across Mexico, Ireland — 3 languages

// projects

Selected work

ESGForce

Engineering

SaaS platform enabling SMEs to manage ESG compliance, sustainability metrics, and reporting. Improved load times 25% and reduced security risk through access control and data isolation strategies.

  • Angular
  • TypeScript
  • Node.js
  • MongoDB
  • REST APIs
  • Prisma

Password Meter — GAN + LSTM

Security

Adversarial ML password strength estimator trained on leaked datasets, modelling real-world offline attacks including PassGPT. Achieved ROC-AUC 0.82, outperforming heuristic-based meters.

  • Python
  • GAN
  • LSTM
  • PyTorch
  • Cybersecurity
  • ML

Malware Classification — Grayscale CNN

Security

Classifies malware families by converting PE binaries into grayscale images. Revisits InceptionV3 pipeline with a hybrid head using global average pooling, batch normalization, and ArcFace loss.

  • Python
  • CNN
  • InceptionV3
  • ArcFace
  • TensorFlow
  • DFIR

Email Spam AI

AI / ML

AI-powered email spam classifier using natural language processing techniques to detect and filter unsolicited content with high accuracy.

  • Python
  • NLP
  • Scikit-learn
  • ML
  • Classification

CompilerLDCK

Engineering

A complete compiler built from scratch in Python for a custom teaching language — lexer, parser, semantic analysis, bytecode generation, and a virtual machine to execute it.

  • Python
  • Compiler Design
  • Parsing
  • Bytecode
  • VM

EntregaTec

Mobile

iOS campus delivery app empowering students to earn income by selling and delivering food within the university. Real-time order tracking with MapKit and analytics with SwiftCharts.

  • SwiftUI
  • MapKit
  • SwiftCharts
  • CoreData
  • iOS

REIRO — Finance SaaS

Engineering

Savings platform built to improve financial habits for Mexican users. Focused on goal-setting and spending awareness. Deployment blocked due to regulatory constraints — the code lives on.

  • React
  • Node.js
  • PostgreSQL
  • TypeScript
  • Fintech

MedMonitor

Engineering

Backend system for a medical practice enabling doctors to track patient records, appointments, and clinical history — replacing manual, paper-based workflows.

  • Node.js
  • Express
  • PostgreSQL
  • REST APIs
  • Healthcare

CafeTec

Engineering

Digital ordering platform for a university cafeteria. Staff publish their menu and manage inventory; students browse and place orders from their devices — eliminating queues and manual order-taking.

  • Angular
  • Node.js
  • MongoDB
  • AWS
  • REST APIs
  • TypeScript

Prepanet

Engineering

Educational platform for high school students covering coursework, assignments, and academic resources — a full Blackboard-style experience built for accessibility and ease of use.

  • Angular
  • TypeScript
  • Node.js
  • MongoDB
  • EdTech

// credentials

Certifications & Awards

hack-the-box/badges/ (24 earned)

HTB Academy — Penetration Testing Path

// contact

Let's build something
worth breaking.

Whether it's a product that needs to scale, a system that needs securing, or just a good conversation about tech — I'm reachable.

Dublin, Ireland
ey.dev© 2026 Emilio Martinez