Skip to content
Mar 2026Solo Full Stack ProjectSPATIAL IMAGERYFULL STACKPERFORMANCE

AstroPixel

Explore enormous space images without overwhelming the browser

AstroPixel turns large astronomical images into browser-friendly tiles. I built the upload pipeline, deep-zoom viewer, annotations, and access controls from end to end.

AstroPixel interactive showcase screen 1
the challenge

Large image files need to be processed, stored, and delivered at several zoom levels without making the viewer wait for the entire original file.

architectural approach

GDAL creates a multi-resolution tile pyramid. OpenSeadragon requests the tiles visible at the current zoom level, while FastAPI handles ingestion, metadata, authentication, and tile delivery. Cloudflare R2 is supported for cloud tile storage.

what shipped

AstroPixel placed third at Ideation Competition 3.0. It is a working, independently built deep-zoom product with image upload, tiled viewing, annotations, and administrative workflows.

3rdIDEATION 3.0
TiledDEEP-ZOOM VIEWER
SoloEND-TO-END BUILD
System Blueprint

Technical Specs & Highlights

Technologies & Architecture8 core technologies
Frontend & Viewer
ReactOpenSeadragonTailwind CSSVite
Backend & Processing
FastAPIPythonGDALSQLAlchemy
Storage & Deployment
SQLite / PostgreSQLCloudflare R2 supportDockerVercel
Core Engineering Highlights
01

Built a GDAL pipeline that generates multi-resolution image tiles.

02

Connected an OpenSeadragon viewport to FastAPI tile endpoints.

03

Implemented annotation tools and access-controlled upload workflows.

04

Added optional R2 storage and deployment-ready Docker configuration.

Looking for this skill set?

Jayant is open to full-stack engineering roles, internships, and high-impact software challenges.

more projects