Gabriel Ortiz

Computer science student at Northeastern. I build software for aviation, mapping, and data problems.

Status

Seeking co-op · Jan–Jun 2027

Base

Boston, MA

Certificate

Private Pilot

School

Northeastern University · CS
01

Projects

AirViz showing San Francisco Class B airspace shelves in 3D over the Bay Area

AirViz

2026

3D map of US airspace, built from FAA data

JavaScript / MapLibre GL JS / deck.gl / GDAL / GitHub Actions / Vite

Pilots learn airspace from flat sectional charts, which makes the real 3D shape hard to picture. AirViz shows every Class B, C, and D airspace in the US as 3D volumes at their real floors and ceilings, on top of real terrain, in the browser.

  • Data pipeline turns the FAA's NASR shapefile into the map data: GDAL export and simplification (about 15x smaller), then a script that cuts overlapping volumes the way the FAA legal descriptions assign them.
  • The build checks the result against known points from sectional charts and fails if any are wrong, e.g. 1,499 ft over Hayward is inside Hayward's Class D and 1,500 ft is not.
  • A GitHub Actions job pulls each new 28-day FAA cycle, rebuilds and verifies the data, and commits it so Vercel redeploys. If anything fails it opens an issue and the site keeps the previous cycle.
  • Airport search across about 5,000 public-use airports, and the Mode C veil, generated from the airport list in 14 CFR Part 91 Appendix D.

Open Flight Schools

2026

TypeScript / Next.js / Supabase / Mapbox GL JS

Open-source directory with an interactive map, filterable school listings, detail pages, and community-submitted entries reviewed through a moderation queue.

Cost Accumulation Software

2024

Java / JavaFX

Desktop app that replaced Excel formulas for the costing team at BYP, a Mexican paint-applicator manufacturer. Calculates product cost from shipping, taxes, container limits, and import fees, with user auth, live exchange rates, and a margin-based pricing calculator.

02

Experience

AerospaceNU

Software Engineer

Jul 2026 – Present

Boston, MA

  • Extended the async data acquisition pipeline for ATLAS, a Python CLI that pulls satellite imagery and climate data from 20+ sources (Sentinel-2, Landsat, MODIS, NASA FLDAS).
  • Fixed silent incomplete or misleading results in 4 ATLAS data clients (GOES, Himawari, Maxar, GIBS) by adding shared S3 pagination, antimeridian-aware bounding-box filtering, and event filtering before Maxar's result cap.
  • Designing mode-transition logic and the electronics stack for Mudskipper, a multi-modal air/ground/water drone.
03

About

Private pilot
FAA certificated
DJ
10+ years, crowds of 3,000+
Languages
Spanish (native), German (B2)
Mountain biking

I was born in San Diego and grew up mostly in Mexico. I started programming around 13 with an Arduino and a lot of trial and error. I'm drawn to the systems side of software: the math, and how things actually work under the hood.

Outside of class I'm a licensed private pilot, a DJ, and a mountain biker. I speak Spanish and German.

04

Education & Skills

Northeastern University

B.S. in Computer Science

Expected May 2029

Dean's List, Spring 2026

Languages
Python, Java, JavaScript, TypeScript, SQL, HTML/CSS
Libraries
NumPy, Pandas, Matplotlib, asyncio, JavaFX, MapLibre GL JS, deck.gl, Mapbox GL JS
Tools
Git, GitHub Actions, REST APIs, pytest, GDAL, QGIS, Vite
Coursework
Object-Oriented Design, Linear Algebra, Discrete Structures, Program Design & Implementation 1