AstroPixel
Gigapixel Astronomical & Geospatial Imagery Platform
AstroPixel is a FastAPI + React platform for exploring NASA gigapixel imagery with buttery-smooth deep zoom, annotations, and secure user/admin workflows. It ingests GeoTIFF/PSB files, generates tile pyramids with GDAL, and serves them through an optimized viewer.
- ✓Deep zoom functionality for gigapixel imagery (GeoTIFF and PSB).
- ✓Automated GDAL tile pyramid generation cutting browser memory consumption to <45MB.
- ✓Persistent vector annotation system pinned across continuous zoom levels.
- ✓Secure user authentication and role-based administrative workflows.
- ✓Cloudflare R2 integration for scalable cloud tile storage and fast global CDN delivery.
- ✓PostgreSQL and PostGIS database for persistent spatial metadata indexing.
Independently conceptualized, architected, and built the complete product: designed the automated GDAL ingestion pipeline to produce Deep Zoom Image (DZI) tile pyramids, implemented the FastAPI asynchronous tile server, configured PostGIS for spatial metadata indexing, built the OpenSeadragon viewport renderer with persistent vector annotation layers, and packaged the entire platform with Docker Compose.
- Automated GDAL tile pyramid generation cutting browser memory consumption from >2GB to under 45MB.
- Asynchronous FastAPI backend streaming only visible viewport tiles on-demand with sub-50ms latency.
- Custom vector annotation system supporting persistent coordinates pinned across continuous zoom levels.




