Skip to content
View ra397's full-sized avatar

Highlights

  • Pro

Block or report ra397

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.

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
ra397/README.md

Rabi Alaya

Software Developer at the Iowa Flood Center, University of Iowa. I build geospatial web applications for weather and hydrology research.


Current focus: GPU-accelerated NEXRAD radar visualization using WebGL2

Stack: JavaScript (ES6+, Web Workers, WebGL) · Python (Flask, GDAL, NumPy) · Google Maps API


Projects

ProjectDescription
Level II BrowserGPU-accelerated NEXRAD data viewer — binary parsing, custom vertex shaders, WebGL polar-to-Mercator projection
MRMS BrowserReal-time precipitation viewer — 60+ NOAA products, IndexedDB caching, Web Worker decoding
NextNEXRADWSR-88D radar coverage analysis — 47M+ grid cells per request, sub-4s response times

rabialaya.com · rabi-alaya@uiowa.edu

Pinned Loading

  1. NextNEXRADNextNEXRADPublic

    Web app for visualizing and analyzing NEXRAD radar coverage and terrain blockage across the U.S.

    JavaScript

  2. MRMS-browserMRMS-browserPublic

    A browser-based tool for visualizing NOAA MRMS data. Fetches GRIB2 files from AWS S3, decodes and caches them locally, then renders interactive map overlays with playback controls for animated weat…

    JavaScript 1

  3. spyfallspyfallPublic

    A real-time multiplayer implementation of the social deduction game Spyfall. Built with vanilla JavaScript and Firebase.

    JavaScript 1

  4. chronosliderchronosliderPublic

    A simple timeline UI component for selecting date ranges.

    JavaScript 4

  5. level2-browserlevel2-browserPublic

    A browser-based NEXRAD Level 2 and MRMS radar data viewer that decodes raw binary weather radar files and renders them interactively on Google Maps using WebGL. The application parses NEXRAD's prop…

    JavaScript 1

  6. small-dams-drainage-boundariessmall-dams-drainage-boundariesPublic

    Python