Project manager · systems engineer · still hands-on

Javier González

I lead embedded and software projects, and I still write the code. PMP®-certified, with an FPGA and embedded systems background — equally at home running a project or working as an individual contributor.

Selected work

Personal Projects

Projects I have built outside of work — where the software engineering habits meet whatever I felt like learning that month.

frame-extractor the case the card is about
# ffmpeg: start time past the end of a 2.3s clip
$ ffmpeg -ss 9999 -i clip.mp4 -frames:v 1 out.png
# exits 0. writes nothing. no error.

# same request, rejected
$ frame-extractor clip.mp4 --start 9999.0
error: --start (9999.0s) is at or past the end of the video (2.300s) ...
EXIT 1 fails loudly, on purpose

What I work with

Technical knowledge

Grouped by domain, with a note on where each one comes from.

Delivery
Project Management Profesional (PMP®), Software Delivery, Agile and Hybrid, Cost and Schedule control, Risk Management
PMO governance across a multi-programme portfolio.
Software
C, C++, Python, Lua, HTML, CSS, JavaScript, Bash
A VHDL code generator, a CLI library on PyPI, Neovim tooling, web design.
Hardware & embedded
FPGA architecture, VHDL, Xilinx UltraScale, Atmel microcontrollers, RTOS, PCIe, AXI, Imaging sensors
Star Tracker image pipeline and FPGA fault-injection research.
Tooling
Git, Linux, GitHub Actions, GitLab, Neovim, Vivado, MS Project
Git-based change control across a firmware team and project management experience.

How I got here

Professional Background

I started in research, building PCIe communications architecture for FPGA fault injection at the University of Seville, with a stint at ITSOFT prototyping IoT systems and demoing them to customers. After that I led the FPGA development for a Star Tracker, then moved into running programmes around that work as a Technical Project Manager, led the software engineering team, and finally transitioned to PM Officer, responsible for the full customer portfolio. I still write the code; the projects above are what that looks like now.

  1. FPGA Engineer
  2. Technical PM
  3. SW Engineering Manager
  4. PM Officer

Full history on LinkedIn

Get in touch

Contact

Open to project management, systems engineering and Individual Contributions (IC) work in software and embedded systems. Email is the fastest way to reach me.