Security engineercrafting software thathas to be trusted, not just liked.

I'm Frangel — a cybersecurity engineer and full-stack developer working at the intersection of offensive security, resilient systems, and modern product engineering. From centralized SCADA deployments to my university thesis on phishing URL detection, I build things that have to hold up under pressure.

01Selected work

A few things I've shipped

Click any card to dive in — full case study, gallery, features, and the engineering decisions behind each one.

01 / 16
02Capabilities

What I do, and how I think about it

Four overlapping practices. The interesting work happens where they meet — a SCADA rollout that needs a threat model, a phishing detector that needs to ship as a product.

01

Security Engineering

Threat modeling, secure architecture, and hardening across web, mobile, and operational technology. From CIS benchmark automation to honeypot design.

  • Threat Modeling
  • CIS Benchmarks
  • Honeypots
  • OSINT
  • Malware Analysis
  • IoC Enrichment
02

ICS / OT & SCADA

Real-time monitoring of industrial fleets, secure protocol integration, and active/passive discovery for Modbus, S7Comm, and DNP3 environments.

  • SCADA
  • Modbus/TCP
  • S7Comm
  • DNP3
  • Fingerprinting
  • Compliance
03

Full-Stack Product Engineering

End-to-end product development with a security mindset — from data modeling and APIs to polished frontends. TypeScript, Python, Flutter, and the occasional Go.

  • TypeScript
  • Next.js
  • Python
  • Flutter
  • PostgreSQL
  • Prisma
04

Applied AI & Detection

MLP and CNN+LSTM neural networks for phishing URL detection, NLP-driven threat analysis, and computer-vision pipelines with YOLOv8 and ONNX optimization.

  • CNN + LSTM
  • YOLOv8
  • ONNX
  • NLP
  • PhishTank
  • Umbrella
03Archive

Everything else, in chronological order

The full index — every project from my GitHub and previous case studies. Click any row to open the full details.

2026
2025
2024
04Open Source

Contributions to the community

Outside of client work, I maintain open-source security tooling and contribute to projects across the OSINT, AI, and cybersecurity communities — including the official Spanish translation of the OWASP Web Security Testing Guide.

05About

The longer version

Who I am, what I care about, and the principles I try to bring to every engagement.

I'm Frangel — a recently graduated cybersecurity engineer and full-stack developer. My work sits at the intersection of offensive security research, defensive architecture, and product engineering. I build systems that have to be trusted rather than just liked: industrial control platforms, threat intelligence tooling, malware analysis environments, and the occasional consumer app where the engineering bar still has to be high.

I've shipped a centralized SCADA platform integrating industrial machines across multiple plants with secure Modbus/TCP and S7Comm protocols, an open-source ICS/OT scanner, a Windows honeypot framework, and a CNN+LSTM phishing detection model. That last one was my university thesis — defended July 2025, hit 88.67% accuracy on PhishTank + Cisco Umbrella. I've since evolved it into a lighter MLP that reaches 89.94%. I care about the whole lifecycle — from threat model to deploy to audit log — and I'd rather ship something small and observable than something large and opaque.

Outside of client work, I maintain open-source security tooling and contribute to projects across the OSINT, AI, and cybersecurity communities — including the official Spanish translation of the OWASP Web Security Testing Guide. I'm currently available for select engagements where security and product quality are both non-negotiable.

Role
Cybersecurity Engineer & Full-Stack Developer
Focus
Offensive Security · ICS/OT · Resilient Systems
Availability
Available for select engagements
Languages
Spanish (Native) · English (B1 — Intermediate)

Operating principles

Threat-model first

Every system gets a threat model before a single line of code. If you can't name the adversary, you can't defend against them.

Defense in depth, observability always

Layered controls are table stakes. What matters is being able to see, in real time, when one of them fails.

Ship small, ship observable

A small system you can reason about beats a large one you can't. Logs, metrics, and traces are part of the product.

Security as a product feature

Security that gets in the way gets bypassed. The right answer is controls people actually want to use.

06Contact

Have a system that
has to be trusted?

I take on a small number of engagements per year — security architecture, ICS/OT hardening, malware analysis tooling, and full-stack product work where the security bar is non-negotiable.

frangelrcbarrera@gmail.comUsually replies within 48 hours.