FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

upuddu (Umberto Puddu) · GitHub

🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report upuddu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Close all issues, pull requests, and discussions opened by this user Content in all repositories owned by your account will be closed.
Add an optional note
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
upuddu/README.md

Umberto Puddu

Computer Engineering & Mathematics @ Purdue University

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 16.1k 1 PR
ClementTsang/bottom Yet another cross-platform graphical process/system monitor. Rust 14k 1 PR
ducaale/xh Friendly and fast tool for sending HTTP requests Rust 8.1k 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
sharkdp/numbat A statically typed programming language for scientific computations with first… Rust 2.7k 1 PR
reductstore/reductstore High-performance, time-indexed object storage for robotics and industrial IoT Rust 371 2 PRs

Toolbox

Languages

ML & data

Agentic AI

Web, backend & systems


Chicago, IL · upuddu@outlook.com

Pinned Loading

  1. dyi-translate dyi-translate Public

    Transformer-based neural machine translation (Italian to English), implemented from scratch in PyTorch.

    Python

  2. purdue-connect purdue-connect Public

    A command-line tool that makes Purdue campus services scriptable from the terminal.

  3. LinearRegression LinearRegression Public

    A self-contained linear regression implementation in pure C — training, prediction, and matrix/vector utilities.

    C

  4. neural-net-c neural-net-c Public

    A feedforward neural-network (multilayer perceptron) library written in pure C99, with backpropagation and SGD training.

    C


Back | FazBrowse Home | New Git URL