Hi, I’m Leila

Building geospatial web tools for climate tech & GIS.

About Me

I am a web developer with a passion for geospatial technology, real-time visualization, and climate science. I love designing tools that help people better understand the world around them. I work in tech because the web is one of the most powerful tools we have for communicating ideas and sharing information. After my family was freed from dictatorship during the 2012 Arab Spring, I realized how transformative the web can be — a space where important ideas can ignite real societal change. Following a few formative side quests as an outdoor educator and ceramics artist, I turned my professional focus to web development in 2020.

About This Site

I believe in the web as a space where everyone is meant to contribute. This site being served from a retired 2018 Mac Mini sitting on my desk. I poked a hole in my home Wi-Fi network and use a cron job to keep DNS records up to date with GoDaddy.

The goal was to use as few out-of-the-box solutions as possible to get a site live. It’s simple, but in a time of hosted pages and cloud compute, it’s important to remember where it all started.

Featured Projects

Screenshot showing four vector layers overlaid to visualize glacier retreat in CesiumJS 3d globe

Visualizing Vector Layers in CesiumJS

This project used Cesium's 3d globe to bring in vector layers. I worked on getting the vector layers to drape over the landscape. The platform creates STAC items for layers added to the platform, I added the views tag to our STAC files to use it persist line color, fill color, visibilty and transparency.

Screenshot showing quote tool on simtable website

Simtable Customer Resource Management Tools Suite

This project created an internal portal to manage customer account information, renew data subscriptions and create quotes. As a small company, it is important to automate repetitive tasks that dig into employee's day to day time. The subscription renewal tool allows the team to construct custom carts, with different pricing packages and subscription lengths, then send a link to the customer offering various payment options, including Stripe payments.

Screenshot of a ChartJS Graph showing seasonal solar spectra

Modeling Solar Spectra from MEERA-2

This project used the MEERA-2 dataset to model the product's potential benefit to customers. There is a python implementation of the Bird Climate model. I built the React UI which displayed results with ChartJS in the browser. Customers also recieve a custom PDF via email, displaying their results.

Screenshot showing calibraotr page for webcam laser tracking

Laser Tracking with WebRTC + CanvasAPI

The Laser Tracker is a Javascript custom web component that helps a user configure any webcam to do laser tracking (including phone cameras). This software update opens the hardware configuration needed for our interactive, digital sand table and, thus, greatly decreases the cost of setting one up. The company is planning on launching this version of Simtable software in 2026 and it will open new markets to the company such as, nonprofits and educators.