GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Ivan Carvalho

This view

  • Original page
  • New address

GeezerVison is showing ivaniscoding.github.io — Ivan Carvalho

Search

Avatar

Ivan Carvalho

Software Developer

Google

Biography

Currently, I am a Software Developer at Google working on Google Cloud. I am also an open-source developer, a maintainer of rustworkx.

Previously, I was a student at Georgia Tech’s OMSCS through Google’s education reimbursement program. Before that, I studied at the University of British Columbia, where I wrote my Honours Thesis under the supervision of Dr. Ramon Lawrence. My research focused on databases, particularly on Learned Indexes.

Interests

  • Databases
  • Combinatorial Optimization
  • Graph Neural Networks

Education

  • MSc - Computer Science, 2026

    Georgia Institute of Technology

  • BSc - Computer Science, 2023

    University of British Columbia

Recent Posts

Feb 15, 2026 Rust

Shipping My Rust CLI to Windows: Lessons Learned (feat. Windows 98 and APE Bonus)

From Windows 98 to Windows 11 and every platform imaginable

Feb 9, 2026 Rust

Trying to support FreeBSD and Nix for my Rust CLI: Lessons Learned

Self-distributing a Rust CLI on FreeBSD and Nix

Feb 2, 2026 Rust

Homebrew and One-Line Installers for My Rust CLI: Lessons Learned

Publishing Rust binaries for Linux and macOS

Jan 25, 2026 Rust

I packaged my Rust CLI to too many places, here's what I learned

Publishing Rust binaries to PyPI and NPM

Apr 1, 2024 Coding Interview

How to survive coding interviews with a single line of Python code

How to get the job with one-liners

See all
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.