Gawaine O'Gilvie

Software Engineer

Software Engineer with 10+ years of experience building scalable platforms and AI-powered applications. Specialized in full-stack development with modern frameworks (React, Next.js, FastAPI) and AI/LLM integration. Proven track record of delivering production systems from architecture to deployment, with expertise in cloud infrastructure and developer tooling. Early adopter of AI-assisted development to maximize productivity.

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

Recent Projects

Senior Software Engineer

2024 - Present

  • Built AI-powered log analyzer using OpenAI GPT-4, reducing debugging time by 85% for production incidents
  • Architected document intelligence platform with FastAPI, PostgreSQL, pgvector for AI-powered document analysis
  • Implemented token-efficient chunking algorithm to process large log files within API limits
  • Developed enterprise data management platform handling 10K+ records with real-time updates
  • Created comprehensive API testing infrastructure with contract testing across 10+ microservices
  • Reduced production API incidents by 60% through automated schema validation and Pact broker integration

Skills

Languages

TypeScriptJavaScriptPythonJavaBashGroovy

Frontend

ReactNext.jsTailwind CSSHTML

Backend

Node.jsExpressKoaFastAPIFlaskREST APIsC#/.NETASP.NET

Databases

PostgreSQLMySQLDynamoDBDuckDBPrisma

AI/ML

OpenAI GPT-4LLM IntegrationPyTorchRAGVector Search

Data Visualization

StreamlitPlotlyTableau

Cloud & DevOps

AWSDockerKubernetesCI/CDGitHub ActionsJenkinsTerraform

Observability

DataDogKibanaGrafanaElasticSearch

Testing & Quality

JestPactMocha/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