Los Angeles, CA · Software & AI Engineer · Maker

Andrew Lam

I build AI systems and software for the power grid: RAG chatbots, GenAI infrastructure, and graph-based digital twins at Southern California Edison. Off the clock, I run Nuppin Studio, a small 3D-printing and design studio.

SCROLL ↓

01 · About

Software and AI engineering, grid-scale

I'm a software and AI engineer at Southern California Edison, one of the largest electric utilities in the country. My work sits at the intersection of software engineering and applied AI: building retrieval-augmented (RAG) chatbots over confidential internal knowledge, standing up on-prem GenAI infrastructure, and modeling the grid as a graph-based digital twin in Neo4j.

I like leading and architecting projects end to end, from the data model to the interface engineers actually use in the field. Working next to critical infrastructure means I care as much about security and reliability as I do about shipping fast.

Outside of work I'm finishing a Master of Software Engineering at Penn State, and I run Nuppin Studio, a design and 3D-printing studio making modern objects for the home and desk. The through line: I like building complete things, from the model to the pipeline to the object in your hand.

Currently
Data Engineer, Specialist at SCE (software & AI engineering)
Focus
GenAI, RAG, agents, and graph digital twins
Studying
M.S. Software Engineering, Penn State
Building
SAGE, an on-prem personal AI assistant
Making
Nuppin Studio · 3D-printed home goods
Based in
Greater Los Angeles, California

02 · Experience

Where I've worked

Southern California Edison · Rosemead, CA. Progressed through three roles over three years at one of the largest electric utilities in the United States.

Jun 2026 - Present

Data Engineer, Specialist

Southern California Edison

  • Architected and led Network Topology, a migration of grid network state from legacy methods to a Neo4j graph topology rendered on an interactive map, giving engineers real-time path analysis across 800+ nodes and 1,400+ links and saving an estimated $1.6M in engineering hours and operational costs.
  • Delivered planning and design features on Network Topology: network path building, a sandbox mode for modeling equipment additions and removals, and real-time equipment health and alarm signals.
  • Built an on-prem AI system: a retrieval-augmented (RAG) chatbot connected to confidential internal documentation, enabling operations staff to ask questions and receive well-sourced answers quickly, and providing early AI-assisted triage of incidents on the grid.
  • Continued to lead and architect software and AI initiatives, using GitHub Copilot to accelerate delivery of scalable, maintainable systems.
May 2024 - Jun 2026

Application Developer, Associate Specialist

Southern California Edison

  • Led a cross-functional team of 4 developers to build an automated Nokia device configuration system, streamlining file generation for 100+ internal users and cutting setup time significantly.
  • Designed responsive front-end interfaces with modern JavaScript frameworks, improving usability and adoption across 100+ stakeholders.
  • Advised contractor development teams on architecture and code quality, ensuring scalable, maintainable solutions delivered on schedule.
  • Laid the groundwork for the Network Topology and on-prem AI initiatives later expanded in the Specialist role.
May 2023 - Jun 2024

Software and Application Engineering Intern

Southern California Edison

  • Partnered with technology vendors and SCE business units to deliver a full-stack platform for order tracking and procurement, accelerating dispatch operations and reducing delays.
  • Built automated data pipelines with Apache Airflow to improve data reliability, saving 365+ engineering hours annually and reducing costs by $36,000.
  • Engineered efficient Python automation scripts using a range of libraries, leading to a 25% reduction in colleague workload.
Jan 2022 - May 2023

Developer

Code Ninjas

  • Led collaborative development sessions in JavaScript and C# using Unity, providing guidance on scripting and troubleshooting.
  • Set development goals, tracked progress, and maintained structured coding workflows.

03 · Projects

Things I've built

ReactFastAPIOpenAIAWS

Perfect Date Planner

An AI-powered web app that generates personalized date itineraries from budget, location, and preferences using the OpenAI and Google Places APIs. React front end with Google Autocomplete, FastAPI backend, containerized and shipped to AWS with a GitHub Actions CI/CD pipeline.

TypeScriptPythonSecurity

Secure Chat Application

A full-stack client-server chat application with an emphasis on secure communication: encrypted messaging between a TypeScript UI and a Python API.

ReactPythonAzureSpotify API

Music Recommender System

A collaborative web app that recommends songs using content-based filtering and Spotify API integration, deployed on Azure Functions and CosmosDB for real-time recommendations.

ReactPython / FlaskPostgreSQLOpenAI

Job Application Status Tracker

A web app that simplifies the job search by tracking application statuses end to end. React front end over a Python Flask API handling the database and external services, with comprehensive application management, OpenAI integration, and PostgreSQL for storage.

FlutterDartMobile

Feed Me · Mobile App

A mobile app built and launched with Dart and Flutter that lets users explore restaurants through a swipe-based interface. Includes user authentication for privacy and data security, and integrates with a backend database for storing user profiles, preferences, and restaurants.

04 · Education

Where I've studied

Penn State University
M.S. Software Engineering
Spring 2025 - Expected May 2026

Graduate coursework in machine vision, data mining, reinforcement learning, and web security, completed part-time alongside full-time engineering work.

Cal Poly Pomona
B.S. Computer Science · Summa Cum Laude
2020 - 2024 · GPA 3.90

Foundation in systems, algorithms, and software engineering, with hands-on work from assembly programming to full-stack applications.

05 · Skills

What I work with

AI & GenAI

LLMsRAGAI agentsModel Context ProtocolGPU / model servingvLLMpgvector / vector searchGitHub Copilot

Languages

PythonTypeScriptJavaScriptJavaSQLHTML / CSS

Frameworks & Data

ReactFastAPIFlaskCeleryApache AirflowRedisNeo4jPostgreSQLMySQLOracle

Infrastructure & Cloud

DockerKubernetesJenkinsGitAWSGoogle CloudAzureBlender

06 · Beyond the keyboard

The maker side

Nuppin Studio

A small design and 3D-printing studio based in California, creating modern objects for your home, desk, and everyday life. From minimalist trays and vases to playful desk pieces, every item is made to order with a focus on clean, intentional design.

The studio is also growing a collection of digital designs: downloadable files you can print yourself at home, so you can bring the designs to life on your own terms. Whether you want something handmade or something to make yourself, it's a one-person operation covering the whole pipeline: modeling in Blender, print tuning on a Bambu Lab P1S, finishing, photography, and the storefront itself.

Off the clock

Reading3D printingTravelingTennisHikingSnowboardingCafe explorationMy cats, Sumi & Suki

07 · Contact

Have a project, an AI role, or a very specific 3D-print idea? Say hello.