ARFNET

arf20 - Ángel Ruiz Fernandez

Spanish 18y/o CS student and tinkerer obsessed about linux and programming

    Education
  • Mandatory Secondary education at IES Ramon Arcas (2017-2021)
  • Bachellor's degree (scientific branch) at IES Ramon Arcas(2021-2023)
  • Elemental degree of Music (guitar) at Conseratorio Narciso Yepes (2017-2021)
  • Middle degree of Music (guitar, A profile) at Conseratorio Narciso Yepes (2021-2023)
  • Computer Science degree at Universidad de Murcia (2023-now)
    Contact information
  • arf20@arf20.com
  • aruizfernandez05@gmail.com
  • +34 637 63 21 36
  • arf20#6509
  • Github
    Memberships
  • Honourable ARPA member of SDF Public Access UNIX System
    Licences
  • CEPT Radioamateur Licence EA5JGX
    Certificates
  • Hurricane Electric IPv6 Certification

What do I do?

Tinker with my homelab, maintain ARFNET, code cool C++ projects, do electronic stuff, listen to obscure signals with SDRs, astrophotography

What can I do?

    Languages
  • Spanish native speaker (murcian accent)
  • Fluent enough in English (oficially B2 by OIE)
    Programming capabilities
  • Fluent in C++, version 11 to 17, functional and OOP
  • Done stuff in ImGUi, Qt5, Gtk, X11, WinAPI
  • Graphics programming with SDL2 and OpenGL (FreeGLUT and GLFW/GLEW|GLAD/GLM) (1.0 to 3.3 with shaders)
  • POSIX sockets, fftw, libsndfile, curl&curlpp, OpenSSL, nlohmann-json, OpenCL, CUDA, zlib, SQLite, libraw, stb
  • Some C
  • Some Java
  • Done stuff in HTML/CSS and PHP
  • A bit of Z80 assembly
  • I can learn stuff like python, bash or JS quickly if required (I hate py and JS).
  • Knows how to properly use Git, and build a git server, as well as GitHub and GitLab
    Hands on experience in
  • GNU/Linux (user since age 13, achieved windows independence in 2022), Debian fanboy
  • nginx
  • Proxmox VE
  • OPNSense
    Hardware experience
  • DELL servers (R720)
  • Networking (DELL, Mikrotik, Cisco)
  • Hardware and software RAID
  • PC building (since age 14)
  • General tinkering
    Additional experience
  • Knoledgeable in digital and analog electronics, PCB design, logic design, hardware assembly and builing, use of test equipment (scopes, spectrum analizers, VNAs, etc)
  • Radioelectronics (ham radio licensed since 2020, EA5JGX), 2m/70cm, meteorological satellites, antenna design and build
  • Very old computers, IBM PC clones, 386/486, Pentiums and stuff; MS-DOS, Win 3.x/9x, old Unixes/Linuxes, OS/2, VMS and TOPS-20
  • High voltage and high power electronics
    Additional capabilities
  • Streaming video setups (OBS, SDI/NDI hardware stuff), video filming, DSLR photography, astrophotography
  • Image, video and audio editing (photoshop, gimp; Vegas, Resolve; audacity
  • LaTeX, Markdown
  • Music, sheet reading and engraving (Finale, Sibelius, MuseScore), harmony, classical guitar performing (since age 7)