Hello, I'm

Francis O'Hara Aidoo

Computer Science Major at Colby College

I'm passionate about neural networks and building full-stack applications that solve real-world problems. I have two summers of engineering experience at Google, where I shipped production code for Vertex AI and Apache Beam.

01. About Me

I am a Computer Science major (Class of 2027) at Colby College with a concentration in Artificial Intelligence. I'm passionate about neural networks and building full stack applications that solve real-world problems.

I have two summers of engineering experience at Google, where I shipped production code for Vertex AI and Google Cloud data processing (Apache Beam & Dataflow). On campus, I have served as a technical mentor for 10+ CS courses, where I enjoy debugging complex code and helping peers master advanced topics like Computer Architecture and Machine Learning.

02. Technical Skills

Languages

Python Go Java C JavaScript TypeScript SQL VHDL

Frameworks

FastAPI Flask React Next.js Node.js SQLAlchemy Tailwind CSS

Cloud & DevOps

Terraform Docker Kubernetes GCP AWS Heroku GitHub Actions

Data & AI

Vertex AI Google ADK Apache Beam Dataflow PyTorch TensorFlow Scikit-Learn Pandas Matplotlib/Seaborn

Hardware

Raspberry Pi Arduino FPGA 3D Printing Laser Cutting
Relevant Coursework:
Software Engineering Data Structures Operating Systems Computer Org Neural Networks Computer Vision Programming Languages Data Analysis Statistical Modeling

03. Experience

Google

Software Engineering Intern

May 2025 – Aug 2025 | Sunnyvale, CA

  • Engineered a Terraform resource in Go for deploying generative AI models at scale on Google Cloud Vertex AI, unblocking a $19.2MM ARR opportunity for Google Cloud partners.
  • Discovered and resolved a critical race condition in the Vertex AI backend preventing parallel deployments by refactoring ID generation logic to use cryptographically secure UUIDs in Java; validated fix with comprehensive JUnit and Mockito test suites.
  • Implemented a chat-based AI agent for discovering, deploying, and running inference on large language models on Vertex AI using Python and Google Agent Development Kit (ADK).

Google

Software Engineering Intern

May 2024 – Aug 2024 | Seattle, WA

  • Engineered a high-performance, schema-aware Apache Beam transform in Java for processing CSV data, capable of achieving a throughput of 3 billion+ CSV records/hour on Google Cloud Dataflow.
  • Implemented robust fault tolerance by routing malformed records to a Dead Letter Queue (DLQ), ensuring zero data loss during the ingestion of multi-terabyte datasets.

Colby College

Undergraduate Teaching Assistant (CS)

Sep 2024 – Present | Waterville, ME

  • Selected by faculty to serve as a technical mentor for 10+ CS courses.
  • Instruct students in complex topics including Neural Networks, Operating Systems, and Computer Architecture.
  • Provide technical support for a cohort of 100+ students, conducting code reviews in Python, Java, and C.

Colby College

Student Laboratory Assistant

Sep 2023 – Present | Waterville, ME

  • Facilitate daily operations for the Mule Works Innovation Lab, mentoring students on 3D printing and fabrication.
  • Guide users through the full product lifecycle from CAD design to final fabrication.
  • Maintain high equipment uptime by performing routine calibration on Bambu Lab printers and CO2 laser cutters.

Hack the Hood

Data Science Bootcamp Participant

Sep 2023 – Dec 2023 | Oakland, CA (Remote)

  • Trained on data science and machine learning with Python.
  • Recognized as top 4 student out of 80 participants.

04. Featured Projects

Mule Mart

Full-stack e-commerce marketplace for the Colby College community. Features AI-powered semantic search using vector embeddings. Includes a robust CI/CD pipeline with GitHub Actions and optimized SQLAlchemy queries.

Flask PostgreSQL AWS S3 PyTorch Docker

MuseAnalytics

Real-time data platform for the Colby College Museum of Art. Uses Redis caching to achieve sub-100ms dashboard response times. Built with FastAPI, Next.js, and Tailwind CSS.

FastAPI Next.js React TypeScript PostgreSQL Redis Docker

Vision Assistant

Assistive device for recognizing and reading text from surroundings using Raspberry Pi and Computer Vision. Features offline operation and distance measurement.

Python Raspberry Pi OpenCV GCP

Model Garden Agent

Open-source clone of a project built at Google. AI Agent to search, deploy, and run inference on generative AI models on Vertex AI using ADK.

Python FastAPI Vertex AI Google ADK Docker

05. Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello