anpep.co

About me

I'm Ángel Pérez, a software engineer based in Valencia, Spain. I'm very interested in FOSS, operating systems and embedded software, and struggle to play the piano.

Here's my resume. You can also get the PDF↓.

Work Experience

Associate Software Engineer
Canonical (Remote)
I write Go software and Python tooling, and enable embedded devices to boot and run Linux.
Python Developer
Connected Health Services (Paterna, Spain)
  • Aided in the development of the API consumed by multiple services bringing support to specialized treatments for chronic patients with connected medical devices.
  • Maintenance and development of the tool used by development and support teams in order to detect and troubleshoot data inconsistencies and software bugs in this API, saving thousands of dollars to the company.
Full-stack Developer
Furious Koalas (Ciudad Real, Spain)
  • Aided in the development of the web app for the Council of Europe quiz on the European Day of Languages 2021.
  • Developed a telepresence software for the health sector leveraging mixed reality on the Microsoft HoloLens and 5G networking.

Education

Courses & Training

Embedded Linux system development
Bootlin

28-hour training on how to configure, build, and use cross-compilation toolchains, the Linux kernel, and U-Boot in embedded platforms.

Practical Go Foundations
Ardan Labs

4-day introductory course into the Go programming language, exploring topics like strings, REST APIs, error handling, testing sorting and writing an HTTP server.

LearnEnglish Select Advanced Level (C1)
British Council

Intensive English course (C1 level) with a duration of three months in which I scored 100/100 in the final test.

Skills

Go
Python
C#/.NET and Win32
C/C++
Web development
Linux & kernel
Embedded systems
Unity and OpenGL

Languages

Spanish
Mother tongue
English
Fluent (C1 level)

Projects

rzctl(1)
Userspace configuration utility for Razer® devices.
rzchroma driver
Kernel driver that exposes Razer® peripheral properties through sysfs.
Captain
High-performance game recorder leveraging Direct2D/3D and MediaFoundation.
SteelSeriesSvc
Minimal customization agent for SteelSeries® keyboards on Windows.
anpep.co
Source code for this static web page.