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 specialize in full stack Web Development, Machine Learning, and Cloud Infrastructure.

01. About Me

I am a Computer Science major 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.

With experience ranging from Software Engineering internships at Google to Teaching Assistant roles, I thrive in challenging environments that require deep technical knowledge and creative problem solving.

02. Technical Skills

Languages

Python Go Java C JavaScript TypeScript SQL VHDL

Frameworks

FastAPI Flask React Next.js Node.js SQLAlchemy

Cloud & DevOps

Terraform Docker Kubernetes GCP AWS GitHub Actions

Data & AI

Vertex AI Apache Beam 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 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

Student Laboratory Assistant & TA

Sep 2023 – Present | Waterville, ME

  • Assisting students at Mule Works Innovation Lab with 3D printers, electronics, and laser cutters.
  • Teaching Assistant for Computer Organization (CS232), Operating Systems (CS337), and Computer Vision (CS166).

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 community enabling verified users to securely buy, sell, and exchange messages in real time. Features AI-powered semantic search using vector embeddings.

Flask PostgreSQL AWS S3 PyTorch Docker

MuseAnalytics

Real-time data logger and analytics platform for the Colby College Museum of Art providing interactive dashboards and data visualizations for museum staff using FastAPI and Next.js.

FastAPI Next.js React PostgreSQL Redis Docker
View Code

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