Currently at Google

Hi, I'mEishan Lawrence

Software Engineer III at Google

Building AI developer products. Currently working on Gemini CLI and Firebase Studio.

Experience

Building impactful products at scale, from developer tools to AI-powered systems.

Google

Full-time

Software Engineer III

Gemini CLI + Firebase Studio

May 2023 - PresentWaterloo, ON
  • Implemented context engineering for Firebase Studio's coding agent, optimizing prompt construction and context retrieval; improved agent task completion rate by 23%
  • Developed Gemini CLI extensions for Firebase and GCP DevOps workflows, reducing deployment time by 40% and adopted by 2,500+ internal developers
  • Contributed to fine-tuning of the Gemini model family on a large internal monorepo, boosting code-generation accuracy by 18% for internal engineers

Google

Full-time

Software Engineer II

Developer Productivity AI

May 2021 - May 2023Waterloo, ON
  • Integrated fine-tuned internal code models into developer workflows to automate code generation, increasing developer productivity by 15% across 1,200+ users
  • Designed and implemented a root-cause detection and clustering system, reducing error triage time by 60% and cutting mean-time-to-resolution by 35%

Google

Internship

Software Engineering Intern

Geo Location Transparency

May 2020 - Aug 2020Mountain View, CA
  • Improved backend stability of Google account location activity controls, reducing request latency by 25% and error rates by 12%
  • Developed a full-stack location transparency feature on Google search results, serving 10M+ daily users

Microsoft

Internship

Software Engineering Intern

Microsoft News

Jan 2020 - Apr 2020Vancouver, BC
  • Transformed the Microsoft News App for Surface Duo with dual-screen experiences, improving user engagement by 30%
  • Built a content-based video recommendation engine using Azure ML, increasing video watch time by 22%

Google

Internship

Software Engineering Intern

Firebase Cloud Messaging

May 2019 - Aug 2019Sunnyvale, CA
  • Designed the FCM MQTT connection microservice enabling stable long-lived connections with 5M+ IoT devices simultaneously
  • Implemented RPC failure handling within the gRPC architecture, reducing client-facing errors by 45% and improving message delivery reliability

Skills

Technologies and domains I work with to build impactful solutions.

Languages

GoJavaC++PythonTypeScriptC#SQL

ML/LLM

Fine-tuningEvaluationRetrievalPrompt Engineering

Systems & Cloud

gRPC/ProtobufGCP/FirebaseCI/CDKubernetes

The University of British Columbia

BS in Computer Science

Vancouver, BC | May 2021

Trek Excellence ScholarshipACM ICPC PACNW Silver Medal

Blog

Thoughts on AI, developer productivity, and building software at scale.

Coming Soon

I'm currently writing some technical deep dives. Stay tuned for updates!

Let's build something
together

I'm always interested in hearing about new opportunities, collaborations, or just having a chat about AI and developer tools.