Web Mapping Portfolio – GEOG 414
UCLA's MAGIST Program
I am a passionate geospatial analyst with experience in various coding languages including HTML, CSS, JavaScript, Python, SVG, SLD, D3, and Leaflet. This portfolio showcases my work from GEOG 414 in UCLA’s Master of Applied Geographic Information Systems and Technologies (MAGIST) graduate program; demonstrating my skills in interactive web mapping, geospatial visualization, and programming.
Introduces core JavaScript concepts through interactive exercises, including a geographic distance calculator using the haversine formula and a number guessing game.
View AssignmentDeveloped an interactive precinct-level 2020 U.S. election results map using Leaflet and GeoServer, with vector and image tile rendering options, custom SLD-styled basemaps, and dynamic feature highlighting via WFS queries.
This webpage is still under development.
View MapBuilt an interactive income and inequality dashboard using D3 and C3, featuring a world map with color scales and a time series chart that updates depending on which country you hover over. Included UI controls for year and variable selection, with Bootstrap styling and ColorBrewer color schemes.
View MapExplored Scalable Vector Graphics (SVG) by creating an interactive web page featuring three horizontally arranged polygons approximating the shape of California. Each polygon demonstrates different SVG styling techniques such as blue fill, gold fill, and gold stroke, highlighting the fundamentals of vector graphics rendering in web mapping.
This uploader was designed to efficiently identify the coordinate system of a given project site. Users can drag and drop KML or KMZ files and the tool automatically zooms to the uploaded file. The map overlays two GeoJSON layers representing State Plane and UTM coordinate systems, implemented with JavaScript. When hovering over the map, tooltips display the coordinate system, helping users quickly determine the spatial reference of their project. I have attached some example files that can be downloaded below! Drop the files into the webpage to test it out.
View Map