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
AI-powered document analysis system that ingests PDFs/Markdown/HTML, performs retrieval + reasoning, and returns structured outputs with full traceability
Full-stack debugging tool that analyzes production logs using OpenAI GPT-4 to identify errors, patterns, and root causes
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
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
Frontend
Backend
Databases
AI/ML
Data Visualization
Cloud & DevOps
Observability
Testing & Quality
Other
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
GitHub
github.com/ogilviegAvailable for full-time opportunities • Open to remote or hybrid positions