Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Umberto Puddu

Computer Engineering & Mathematics @ Purdue University

AI systems · numerical computing · embedded

Portfolio · LinkedIn · ResearchGate · upuddu@outlook.com

Interning this summer — open to opportunities from Fall 2026 onward.

About

I build intelligent systems and the interfaces that make them feel alive — transformer models and numerical libraries written from the math up, embedded firmware, and real-time simulations. My work runs from machine-learning research to systems programming to the occasional soldering iron. Right now I'm building AI applications at Reply.

Selected work

Shipped

  • EqoCalc — a published iOS app (Swift) for calculating pipe-fluid pressure drops. Live on the App Store.

AI & machine learning

  • Continuous Attention Transformer — a research prototype recasting attention as continuous-depth neural-ODE blocks with spectral, Sobolev-smoothed kernels.
  • Neural machine translation — a Transformer (Italian → English) implemented from scratch in PyTorch.
  • neural-net-c — a multilayer perceptron with backpropagation and SGD in pure C99, no dependencies.

Systems & tooling

  • Purdue Connect — a CLI that makes Purdue campus services — courses, dining, events — scriptable from the terminal.
  • boiler-schedule — a course-schedule builder with conflict detection and PDF/SVG export; Go API backend, React frontend.
  • HKN-POS — an IMAP → PDF-parsing → FastAPI webhook pipeline that turns order-confirmation emails into structured data.

Embedded & simulation

  • PioNeer — handheld gaming console firmware for the RP2350; an LVGL launcher that side-loads games from an SD card.
  • SlitDiffraction — a real-time Huygens–Fresnel wave-field simulator for macOS (Objective-C++ / Cocoa).

Open-source contributions

Project What it does Language Stars Merged
goreleaser/goreleaser Release engineering, simplified Go 16k 1 PR
ClementTsang/bottom Yet another cross-platform graphical process/system monitor. Rust 13.9k 1 PR
ducaale/xh Friendly and fast tool for sending HTTP requests Rust 8k 1 PR
go-git/go-git A highly extensible Git implementation in pure Go. Go 7.7k 1 PR
knadh/koanf Simple, extremely lightweight, extensible, configuration management library for… Go 4.2k 1 PR
reductstore/reductstore High-performance, time-indexed object storage for robotics and industrial IoT Rust 366 2 PRs

Toolbox

Languages

Python C C++ Rust Go TypeScript Swift Java Objective-C++

ML & data

PyTorch TensorFlow Keras JAX scikit-learn Hugging Face NumPy

Agentic AI

Model Context Protocol A2A Pydantic AI agentgateway

Web, backend & systems

Next.js React Astro Tailwind CSS FastAPI PostgreSQL Docker LVGL Linux Git


Chicago, IL · upuddu@outlook.com

About

Profile

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages