Lukas Stuart-Fry
Hi, I'm Lukas.
I'm a Product-minded Software Developer.
My expertise lies on the frontend, in particular working with TypeScript and React.
I have a lifelong passion for learning new technologies, stretching my creativity and solving complex problems through software.
Check out these sections below
Top Skills
Additonal Skills
additional skills
Professional Experience

Parallel Systems - Fleet App

fleet application screenshot

"The Future of Freight is Rail" - Parallel Systems is on a mission to disrupt the Freight industry and move freight transportation off of trucks and onto our world's railroad systems. They are building their own battery-powered vehicles, and they are also building their own software platform that seamlessly integrates with existing train control systems. This is the user interface that I primarily worked on during my tenure at Parallel.

Given the fact these vehicles are driver-less, and remote operators can theoretically be tens of miles away from the vehicle itself, the paramount goal and strongest challenge in building this interface was safety.As a frontend developer and consumer of realtime data associated with the rail network and vehicle telemetry, I was a key contributor in translating these data points into a robust yet user-friendly interface that seamlessly integrated into existing rail business systems.

Among my favorite direct contributions to this application are the "Route Intervention" cards (pictured above) that are rendered in the UI once a user has issued a movement command to a vehicle. These cards are designed to inform the operator when they will have to perform some type of action in order to allow the vehicle to proceed along it's route.

The sequence of these interventions and the variable distance between the vehicle and the point of intervention is especially important. Using railroad GeoJSON and a combination of geospatial calculation helpers from the turf.js library, I was able to accurately calculate distances along the track between intervention points and the vehicle, ensuring operators were given precise instructions in realtime throughout a vehicle's planned route.

Here is a quick demo of the feature in a simulated environment:

Check out the official Product Page for more information!
Current Projects

Hydrogen Stations Map

In Production @ https://h2stationsmap.dev

hydrogen stations map screenshot

I currently live in Los Angeles, and have a lease on a hydrogen fuel-cell vehicle. The infrastructure for hydrogen fueling stations is still quite lacking, and even amongst the stations that exist in the Los Angeles area, they are often either out of fuel, or offline altogether. This application is designed to give a user a quick glimpse into stations near their location, or any address they would like to enter.

This application uses data fetched from the National Renewable Energy Laboratory for all public hydrogen gas stations in California, along with the browser's native Geolocation API to render stations on a map that are within close proximity to the user's location.

For the base layer of the map, I use mapbox-gl-js. I also utilize mapbox's Geocoding API for users that prefer to enter an address directly, rather than enable location services. This feature is optimized using their new Address Autofill API.

Once the map has loaded, I render a polygon sector representing a radius of the desired proximity of fuel stations to the user's location. This is done using turf.js's Sector API.

Check out the README for more information!
Favorite Libraries
PlaywrightA powerful end-to-end testing library that allows you to write tests for your web applications in a variety of browsers. This is my end-to-end testing library of choice! I cannot fathom the amount of days it has saved me in debugging time.
playwright logo
StorybookStorybook is a fantastic tool for building UI components in isolation. Not only does it make it easy to build and iterate on components in isolation, it can also be a great tool for documenting your components.
TanStack QueryAn opinionated, declarative query builder and server state manager for React applications. I used to spend too much time building out custom hooks for fetching data in my projects. It handles response caching, background updates and stale data out of the box with zero-configuration.
tanstack query logo
About Me
In 2008, I received a Bachelor of Arts in Screenwriting from the Loyola Marymount School of Film and Television. I worked in the entertainment industry for several years before discovering my true passion for Software Development. Building software encapsulated everything I loved about Screenwriting - the endless possibilities to create anything you could dream up with your imagination.
In 2014, I enrolled in a coding bootcamp and soon after landed my first job at a small startup in Los Angeles. Since then, my strongest professional experiences have come from working with small to mid-stage startups. I thoroughly enjoy working in fast-paced, hyper-growth environments, as it challenges me to successfully scale and mature not only the company's software development processes, but the overall team culture.