¡Bienvenido!

Soy Francisco Spaltro,
ingeniero electrónico.

ACERCA DE MÍ

Soy ingeniero electrónico, recientemente graduado en la Facultad de Ingeniería de la Universidad de Buenos Aires. Actualmente estoy realizando una beca de investigación en la Scuola universitaria professionale della Svizzera italiana (SUPSI), en Suiza, con finalización prevista para agosto de 2026. Trabajo en el desarrollo de sistemas embebidos y de software en C/C++, con especial interés en el diseño orientado a objetos y la arquitectura de software. Mis intereses incluyen la aplicación de estas competencias en entornos espaciales, industriales y biomédicos, así como el desarrollo de proyectos de software de propósito general.

Electronics Space Programming

Habilidades técnicas

  • C/C++
  • Python
  • ASM
  • Docker
  • RTOS
  • Herramientas CI/CD
  • Git
  • Diversas plataformas de hardware
  • Matlab/Octave
  • KiCad
  • LTSpice

Habilidades blandas

  • Manejo de grupos
  • Iniciativa
  • Formación de recursos humanos
  • Resolución de problemas
  • Coordinación y planificación de objetivos
  • Integridad
  • Trabajo en equipo
  • Formación continua

Experiencias laborales

2025 - Actualidad

Asistente de investigación

SUPSI - Scuola universitaria professionale della Svizzera italiana

Estadía de investigación y desarrollo en el ISEA (Istituto sistemi e elettronica applicata), Lugano, Suiza. Actualmente participo en el diseño y construcción de un espectrómetro Raman portátil, que integra un sistema óptico de dispersión, un sensor CCD y una arquitectura mixta basada en un microcontrolador STM32F469 y una Raspberry Pi 4.

2023 - 2024

Data & Management Control Intern

Pan American Energy

Desarrollo de soluciones de análisis de datos en Python, con foco en automatización y modelos de Machine Learning. Participación en proyectos de análisis predictivo y visualización de datos para el monitoreo de variables operativas. Monitoreo y análisis de tareas de sensorización utilizando WellData, OpenWells y Power BI. Búsqueda de nuevas tecnologías.

2019 - Actualidad

Ayudante segundo

Facultad de Ingeniería - UBA

Dictado de clases en cursos de Física II/Electricidad, magnetismo y calor. Desarrollo de prácticas de laboratorio.

2021 - 2022

Ingeniería, desarrollo e innovación Intern

Mirgor

Certificación de productos fabricados o importados por la compañía, principalmente en lo que respecta a seguridad eléctrica y eficiencia energética. Gestión de documentos en SAP.

Últimos trabajos

Desarrollo e implementación de una computadora de abordo para un satélite cubesat utilizando un sistema operativo en tiempo real y bibliotecas de código abierto.

Trabajo Práctico Profesional de grado orientado al diseño e implementación de un prototipo funcional de computadora de abordo (OBC) para un CubeSat junto a su correspondiente entorno de validación CI/CD.

Ver más

El proyecto se enmarcó dentro de la iniciativa ASTAR de la Facultad de Ingeniería de la Universidad de Buenos Aires orientada al desarrollo y lanzamiento de un CubeSat. Se abordó la investigación de arquitecturas de microcontroladores compatibles con estándares CubeSat, el desarrollo de protocolos de comunicación entre subsistemas y la implementación de un entorno de validación automatizada mediante CI/CD.

Se utilizó FreeRTOS como sistema operativo, libopencm3 como biblioteca de bajo nivel y GitLab CI/CD junto con una Raspberry Pi para la ejecución de pruebas automatizadas, priorizando la fiabilidad y la extensibilidad del sistema.

Arquitectura y desarrollo de hardware y firmware para un espectrómetro Raman portátil de bajo costo.

Proyecto de investigación desarrollado en SUPSI (Suiza) centrado en el diseño integral de un instrumento científico de precisión, abarcando desde el ruteo de la PCB hasta el firmware de adquisición en tiempo real.

Ver más

Se diseñó una arquitectura mixta utilizando un STM32F446 (ARM Cortex-M4) para el control de bajo nivel y una Raspberry Pi 4 para el procesamiento de datos. El desarrollo incluyó firmware optimizado mediante el uso de timers de hardware, ADC y adquisición de datos basada en DMA para garantizar la integridad de las mediciones.

La placa de procesamiento principal fue diseñada desde cero en Altium Designer, integrando el MCU, módulos de control de motores y electrónica de potencia personalizada en un factor de forma altamente restringido. El proyecto se completó con el diseño de piezas mecánicas en 3D para la alineación precisa de las monturas ópticas y la integración final del sistema.

Motor de ajedrez en C++

Motor de ajedrez desarrollado en C++, enfocado en la implementación rigurosa de la lógica del juego y el modelado del estado de la partida. El proyecto incluye la generación y validación de movimientos legales para cada pieza, la simulación de movimientos para detectar situaciones de jaque y jaque mate, y la gestión de estados especiales del juego. Se diseñó una arquitectura modular orientada a objetos, separando reglas, estado del tablero y control del juego, y se desarrollaron pruebas para validar el comportamiento del motor. Actualmente se encuentra en proceso de desarrollo y de integración con una interfaz gráfica.

Solitario (Spider y Klondike) en Java

Implementación en Java con JavaFX (modo fácil y difícil), contador de puntos y guardado de partida.

Videojuego estilo Peggle en C

Videojuego 2D desarrollado en lenguaje C, inspirado en la mecánica clásica de Peggle. El proyecto implementa desde cero la lógica del juego, incluyendo manejo de colisiones, física básica de rebotes, sistema de puntuación y control del flujo de partida. Se trabajó con una arquitectura modular, separando la lógica del juego, la gestión de estados y la capa gráfica, con énfasis en claridad de código y control explícito de memoria. El objetivo principal fue reforzar fundamentos de programación en C aplicados a un sistema interactivo en tiempo real.

Medidor de capacidad (ASM + ATmega328p)

Medición de capacitancia por curva de carga: pulso 5V, ADC, tiempo con TIMER1 y envío serie para graficar valores en PC.