Jackson Lawrence, Software Engineer
Jackson Lawrence
Software Engineer · San Francisco, CA
Work & projects
- Waltz2026–now
- AnyForm2026–now
- The Cratest2026–now
- Oracle2025–now
- Trailblaze2021–2024
- CareerFoundry2022–2023
- KoiStream2020–2021
- TEDx Design Tech2019
- Branch2019
AI & agents
Product & frontend
Backend & data
Cloud
Branch
Project · Smart school · 2019 · Archived
A smart school prototype that made a classroom safer in an emergency and easier to run day to day. We presented it at Oracle OpenWorld 2019.
Built with
- UI/UX & Figma
- Design Thinking
- Node.js / Express
- REST & GraphQL
A teacher's controls for the door, temperature and lights. This is the 2019 code running locally with sample data and no classroom attached.
Why we built it
Branch was a smart school. The idea was that a classroom should be safer in an emergency and take less fiddling the rest of the day. I built it with a teammate for Oracle OpenWorld 2019, with help from the Oracle Education Foundation.
What we built
There were two parts. One was a scaled-down model of a classroom with a door lock, blinds, lights and a projector, which took long nights over the summer to build. The other was a website for teachers and school administrators that controlled it. The two of us worked on both.

A teacher could lock the door, set the temperature, dim the lights or change their color, and open the blinds. They could ring the bell or type a message for the room's speaker to read out.
Starting a lockdown locked the door, turned off the lights and closed the blinds. Every teacher who was signed in was sent to the same screen, with a running timer and a chat to pass updates, and ending it took a password.

How it went
We presented it at Oracle OpenWorld 2019. It was my second time presenting there as a student.



