About

About

About this blog

The goal of this blog is to document the projects I'm doing in my free time and the things I learn. I don't intend for it to be an updated blog since I am aware that it takes a long time, but I would like to have it as a place to save the projects and notes on problems or stuff that have taken me time to learn or solve. Although documenting takes time, I think it is also a way to establish knowledge and finish filling in those gaps that exist during learning or the process of doing something.

About the author

I'm a computer Engineer specilized in cybersecurity. In recent years my interest has expanded to include mechanical design, electronics, and hardware. I also have experience in programming and configuring inverters for electric motors as I have been building electric motorcycles on my free time.

Resume

Professional experience

2022 - 2024 Technical lead at DOTLAKE - Madrid, Spain (Remote)
Responsable of the development of a distributed crawling system to extract information from closed
sources and darkets, avoiding anti-crawling measures on websites. From the technical point of view
this involved technologies such as Elasticsearch, Redis, Python programming and deployment on
AWS with arround 40M of documents.
2019 - 2022 Security auditor at Mollitiam Industries - Madrid, Spain (Remote)
Pentesting and development of crawling systems and internal software tools.
2018 - 2019 Pentester at Stackoverflow SL - Madrid, Spain (Remote)
Penetration testing on multiple targets such as internal networks, web platforms and hardware
devices.

Education

2014 - 2019 Bachelor Degree in Computer Science, University of Burgos - Burgos, Spain
Final project: CanBus Reverse Engineering Toolkit
Designd and development of custom hardware and software for reverse engineering private canbus
protocols in Java + JavaFX.
2016 - 2017 Bachelor degree in Computer Science, University of Science and Technology - Wroclaw, Poland
Erasmus+

Awards

2017 Winner of ECSC 2017 with the spanish team. - Málaga, Spain
Member of the spanish national team, winners of the European Cybersecurity Challenge 2017 organized
by ENISA (European Union Agency for Network and Information Security).
2016 Winner of ECSC 2016 with the spanish team. - Düsseldorf, Germany
Member of the spanish national team, winners of the European Cybersecurity Challenge 2016 organized
by ENISA.
2015 Member of the spanish team in ECSC 2015. - Lucerne, Switzeland
Member of the spanish national team at the European Cybersecurity Challenge 2017. Rookie team of
the year.

Projects

2021 - Present Team leader at UBURacing
Team leader of UBURacing that built an electric motorbikes from scratch and participates in
Motostudent International Competition with teams from all countries over the world.
Some of the tasks carried out were:
- Mechanical design of the prototype (Fusion360 and Solidworks).
- Datalogger and dashboard programming. (In C).
- Inverter programming (Sevcon Gen4 and DANA TM4).
- Battery testing.
- Battery package design and manufacturing.
- BMS programming.
- Electrical system design.
2019 - 2021 Head of electronics at UBURacing
Responsible for telemetry and powertrain controller programming of an electric motorcycle for
race in the International Motostudent Competition.
Some of the tasks I was involved in were:
- Design of datalogging hardware.
- Programming of datalogging in C.
- Design and programming of the dashboard.
- Electrical system wiring (HV and LV).
- Design and assembly of the battery charging system.
- Inverter programming (for motor control and performance).

Experience / Skills

  • Computer security
  • Mechanical design (Fusion360, Solidworks)
  • PCB Design (KiCad)
  • Microcontroller programming (Canbus, SPI, I2C, UART)
  • Programming languages (Python, Java, C)

Some technologies I touched

  • System administration: VMWare, Windows server (Active Directory), Nginx, Apache2, OpenVPN, Pfsense, Docker.
  • 3D Printing: FDM and SLA. Marlin firmware (I build my own 3D printer), Cura, Simplify3D, Bambulab Studio, Chitubox, 3D Scanners.
  • Cybersecurity: Wireshark, Nmap, IDA Pro, x86dbg, Burp Suite and more.
  • AWS: Secrity groups, VPCs, EC2, ECS, Opensearch, Elasticache, S3, etc
  • Programming: JavaFX, Flask, LaTeX, SQL (MySQL, SQLServer, SQLite), Git, Redis, Elasticsearch, MongoDB.
  • Mechanical design: Fusion360, Solidworks.
  • PowerBi (Connected to SAP).
  • Adobe Suite.

Trending Tags