Software developer · Buenos Aires (UTC−3)

Benicio
Pacheco

I build web apps end to end. My main project, F1 Hub, streams Formula 1's official live timing to the browser in real time.

Open to remote part-time and contract work · 20 h/week while I study

What I'm building

Personal and school projects. The featured one is where most of my time goes.

Featured

In progress Apr 2026 – present

Formula 1 Hub

Every Grand Prix in one place: the calendar in your local time, live timing, full results and championship standings, plus driver and team profiles and an archive of every season since 1990.

Under the hood

  • Live timing relay. A Node.js server on Render connects to F1's official live timing feed the same way formula1.com does (SignalR over WebSocket), merges 11 data streams into one state and pushes every update to the browsers that have the page open.
  • A track map without GPS. The public feed doesn't include car positions (only F1 TV accounts get them), so the map estimates them: it knows the last of ~25 timing checkpoints each car passed and moves it at the pace of its last lap until the next one.
  • Accurate finishing laps. The chequered-flag message can arrive after the leader has already crossed the line, so the server works out when each driver finished from the feed's own timestamps. It runs on the relay, which is always connected, so no crossing is missed even when nobody has the page open.
  • Self-updating results. A GitHub Actions workflow checks every 30 minutes on race weekends for sessions that ended without results. When it finds one, it pulls the data from the OpenF1 API, rebuilds the stats and commits them, so the site updates itself after every session.
  • JavaScript
  • Node.js
  • WebSockets
  • Chart.js
  • GitHub Actions
  • OpenF1 API

Other projects

Jul 2025 – Dec 2025

School database

A MySQL database for managing a technical school: students, courses, subjects, grades and staff, with triggers, functions, stored procedures, views and role-based user permissions, seeded with over 10,000 sample grades. It was a team of five, so splitting up the work and keeping everything consistent was part of the job.

  • MySQL
  • SQL
Aug 2025 – Nov 2025

Ecoluz

An online store for EcoLuz, a portable solar lamp with a built-in mosquito repellent. It has a catalog of eight models, each with its own detail page, and a CSS-only checkout modal that sends orders through Formspree.

  • HTML
  • CSS
  • Formspree
  • GitHub Pages
In progress Oct 2026 – present

Sin Códigos

A 2D co-op game for local networks, built in Java with libGDX on a client-server architecture over TCP/UDP. It's a school project in a team of two, and it's just getting started: so far the repository has the project setup.

  • Java
  • libGDX
  • TCP/UDP sockets

Who I am and what I'm working on

I'm Benicio Pacheco, a developer from Buenos Aires. I'm finishing a six-year technical high school program in computing at Technical High School No. 35 “Ing. Eduardo Latzina”, focused on programming, databases and networking.

On top of school, I taught myself web development, and that's how I built F1 Hub, my biggest project. The hardest part was keeping lap times and track positions in sync while live data streams in during a session. That's the kind of problem I enjoy most: logic that has to hold up in the edge cases, behind an interface that still looks clean.

I've also worked below the code: in my school internship, my classmates and I set up an Ubuntu Server machine in the school's rack to host its website. In 2027 I start a Systems Engineering degree at UTN (National Technological University), and I want to keep building real software while I study.

Location
Buenos Aires, Argentina
Local time
UTC−3 · Buenos Aires
Education
Computer Technician diploma (2026) · Systems Engineering at UTN, from 2027
Languages
Spanish (native) · English C1
Looking for
Remote part-time or contract developer role

Experience and education

Experience

  1. Mar 2026 – Nov 2026 Current
    IT intern · Server and web hosting

    Technical High School No. 35 · School internship, on-site

    • Hosted the school's website on its own server, so the school doesn't pay for external hosting
    • Installed and configured Ubuntu Server on a machine in the school's rack, as part of a team with my classmates
    • Connected the server to the school network through the rack's switch
    • Ubuntu Server
    • Linux
    • Networking

Education

  1. 2027 – Upcoming
    Systems Engineering

    UTN, National Technological University · Buenos Aires

    Five-year engineering degree. I'll keep working part-time while I study.

  2. 2021 – 2026 In progress
    Computer Technician diploma

    Technical High School No. 35 “Ing. Eduardo Latzina”

    Six-year technical program focused on programming, databases and networking.

    Relevant coursework

    • Algorithms and Data Structures Lab
    • Object-Oriented Programming Lab
    • Systems Analysis
    • Systems Development
    • Database Administration and Management
    • Systems and Network Administration

What I work with

Languages

  • JavaScriptF1 Hub, in the browser and on the server
  • JavaOOP coursework and Sin Códigos (libGDX)
  • SQLTriggers, procedures and views in the school database

Web

  • HTML & CSSThis site, F1 Hub and Ecoluz
  • Node.jsF1 Hub's live timing relay, on Render
  • WebSocketsPushing live updates to every open browser
  • REST APIsThe OpenF1 API, for F1 Hub's results

Databases and tools

  • MySQLSchool database with role-based permissions
  • Linux (Ubuntu Server)The school's web server, in my internship
  • Git & GitHubEvery project, team ones included
  • GitHub ActionsUpdates F1 Hub's results after every session

Let's talk

Whether it's about a role or one of my projects, email is the fastest way to reach me.

pacheco.benicio@gmail.com

Email me