Gawaine O'Gilvie

Software Engineer

Building AI solutions that transform how businesses operate

I build AI-powered applications that solve real business problems. Combining modern full-stack development with intelligent automation, I help organizations streamline operations and unlock new capabilities. Whether it's transforming manual processes with LLM integration or architecting scalable platforms from the ground up, I deliver solutions that drive measurable impact. Ready to tackle your next technical challenge.

Featured Projects

Document Intelligence Platform

GitHub →Live Demo →

AI-powered document analysis system that ingests PDFs/Markdown/HTML, performs retrieval + reasoning, and returns structured outputs with full traceability

RAG pipeline with pgvector semantic search and citation tracking
Next.js 14FastAPIPythonPostgreSQLpgvectorOpenAI GPT-4PydanticSupabase

Full-stack debugging tool that analyzes production logs using OpenAI GPT-4 to identify errors, patterns, and root causes

85% reduction in debugging time for production incidents
Next.jsFastAPIPythonOpenAI GPT-4PydanticVercel

PR AI Assistant

GitHub →

GitHub Actions bot that automatically reviews pull requests using OpenAI GPT-4, analyzing git diffs and providing structured summaries with behavior changes, risks, and validation steps

Automated code reviews for every PR with intelligent analysis
PythonGitHub ActionsOpenAI GPT-4GitREST APIs

Experience

Freelance Consulting

Senior Full-Stack Engineer & Technical Consultant

2025 - Present

  • Delivered 25+ user stories for an enterprise inventory management platform, including authentication, QR scanning, media upload, and admin console functionality
  • Built an AI-powered log analyzer using OpenAI GPT-4, reducing client debugging time by 85% for production incidents
  • Architected a document intelligence platform with FastAPI, PostgreSQL, and pgvector for AI-powered document analysis using a RAG pipeline
  • Led frontend modernization projects, migrating legacy codebases to React/TypeScript with comprehensive type safety and API alignment
  • Implemented secure authentication systems using HTTP-only cookies, JWT tokens, and role-based access control for multi-tenant applications
  • Created comprehensive testing infrastructure with contract testing, reducing production API incidents by 60% through automated validation

Sonos, Inc.

Senior Software Engineer (Cloud Team)

2017 - 2025

  • Led development of internal tools for cloud engineers using React and TypeScript, increasing team satisfaction by 30% by streamlining complex workflows
  • Migrated 10+ applications to AWS EKS, reducing infrastructure costs by 40% through optimized containerization and resource allocation
  • Built Lambda/S3 data pipelines processing millions of events with robust error handling and batch processing for reliable data ingestion
  • Developed automation tools that reduced Kubernetes migration time by 80% and streamlined daily deployments for cloud services
  • Mentored junior engineers on TypeScript best practices, AWS architecture patterns, and Kubernetes deployment strategies

Nuance Communications

Software Engineer

2014 - 2017

  • Engineered real-time WebSocket services in Python (Flask, Bottle) handling high-throughput voice recognition traffic in production environments
  • Built and maintained microservices and RESTful APIs to support speech and analytics workflows, integrating with internal and external systems
  • Developed internal monitoring dashboards that improved incident response time by 40% and provided real-time visibility into system health
  • Collaborated with linguists and data scientists to optimize speech recognition models and improve accuracy metrics

Skills

Languages

TypeScriptJavaScriptPythonJavaBashGroovy

Frontend

ReactNext.jsTailwind CSSHTML

Backend

Node.jsExpressKoaFastAPIFlaskREST APIs

Databases

PostgreSQLMySQLDynamoDBDuckDBPrisma

AI/ML

OpenAI GPT-4LLM IntegrationPyTorchRAGVector Search

Data Visualization

StreamlitPlotlyTableau

Cloud & DevOps

AWSDockerKubernetesCI/CDGitHub ActionsJenkinsTerraform

Observability

DataDogKibanaGrafanaElasticSearch

Testing & Quality

JestMocha/ChaiJMeterOpenAPIPostman

Other

GitJWT

Education

Master of Science, Data Science

University of Texas at Austin

Austin, TX

  • Advanced coursework in Machine Learning, Statistical Analysis, and Data Engineering
  • Specialization in predictive modeling and big data analytics

Bachelor of Science, Computer Engineering

Northeastern University

Boston, MA

  • Focus on Software Engineering and Systems Architecture
  • Coursework: Data Structures, Algorithms, Embedded Systems, Computer Networks

Contact Information

Available for full-time opportunities • Open to remote or hybrid positions