$ whoami
Francis
O’Hara Aidoo▍
I build full-stack software that makes AI useful, from frontend and backend to the pipelines underneath.
CS @ Colby College '27 · 2x Google SWE Intern · Platform AI @ Medidata · Co-founder @ StyleSyncs

now: Platform AI @ Medidata
ARR unblocked at Google
Officially published Terraform resource for Vertex AI
users & $9K raised
StyleSyncs, the startup I co-founded
CSV records/hour
Apache Beam transform on Google Cloud Dataflow
CS courses TA'd
From intro programming to Neural Networks at Colby
00 · cat about.md
I'm a Computer Science student at Colby College ('27, AI concentration) who builds full-stack software with a deep end in AI and cloud infrastructure.
At Google, I shipped an officially published Terraform resource for deploying generative AI models on Vertex AI: public, documented, in production for enterprises today, and the key that unblocked a $19.2M ARR opportunity for Google Cloud partners. The summer before, I built an Apache Beam transform that processes 3B+ CSV records an hour on Google Cloud Dataflow. Right now I'm on the Platform AI team at Medidata, building LLM pipelines with frontier models on Amazon Bedrock that extract structured data from clinical trial protocols.
Across all of it, what motivates me most is shipping things people actually use, whether that's frontend, backend, or the pipelines underneath.
01 · experience.log
The pipeline so far
What I shipped at each stop: two Google internships, an AI platform for clinical trials, a startup I co-founded, and the classroom where it all started.

Medidata Solutions
stage: extractData Science Intern · Platform AI
May 2026 → Present · New York, NY
Building LLM pipelines with frontier models on Amazon Bedrock for a platform powering 37,000+ clinical trials worldwide.
- Engineering LLM pipelines that extract and resolve structured data from unstructured clinical trial protocol documents, automating the parsing of Schedule of Assessments tables, footnotes, and procedural metadata.
Python
Amazon BedrockLLMOpsNLP
Amazon S3

Google
stage: deploySoftware Engineering Intern · Vertex AI
May 2025 → Aug 2025 · Sunnyvale, CA
Shipped public infrastructure for deploying generative AI models at scale on Google Cloud.
- Engineered an officially published Terraform resource in Go for deploying generative AI models on Vertex AI, unblocking a $19.2M ARR opportunity for Google Cloud partners.
- Discovered and resolved a critical race condition in the Vertex AI backend (Java) that blocked concurrent model deployments; validated the fix with JUnit and Mockito test suites.
- Built a chat-based multi-agent system with Google's Agent Development Kit whose sub-agents autonomously discover open-source GenAI models, provision endpoints, deploy models, and run inference.

Google
stage: transformSoftware Engineering Intern · Apache Beam
May 2024 → Aug 2024 · Seattle, WA
Built high-throughput data infrastructure for migrating legacy data into the cloud.
- Engineered a schema-aware Apache Beam transform in Java processing 3 billion+ CSV records/hour on Google Cloud Dataflow.
- Ensured data integrity and fault tolerance by validating schema constraints ahead of execution and routing malformed records to a Dead Letter Queue.
Java
Apache Beam
Cloud Dataflow
Terraform

StyleSyncs
stage: generateCo-Founder & AI Lead
Jan 2026 → Present · Waterville, ME
Co-founded an AI-powered fashion visualization platform with 100+ registered users and $9K+ raised through pitch competitions.
- Architecting a multi-model AI pipeline across 4+ specialized models: IDM-VTON for diffusion-based virtual try-on, Gemini image models for digital avatar creation, and multimodal clothing analysis.
- Developing a real-time video try-on feature for interactive garment overlay on live video feeds.
Colby College
stage: teachUndergraduate Teaching Assistant · CS
Sep 2024 → Present · Waterville, ME
Selected by faculty to mentor students across 10+ CS courses, from intro programming to Neural Networks and Computer Organization.
- Support a cohort of 100+ students in courses like Data Structures & Algorithms, running code reviews and debugging sessions in Python, Java, C, and VHDL.
Python
Java
CVHDLNeural Networks
02 · ls ~/work
Selected work
Four builds I'm proudest of, each shipped end to end. Click through for the full case study.
also shipped
Vision Assistant
Offline-capable OCR device on Raspberry Pi for visually impaired users. Hybrid Cloud Vision / Tesseract pipeline with text-to-speech and ultrasonic proximity feedback.
Multi-Agent Model Deployer
Chat-based multi-agent system built at Google with the Agent Development Kit: sub-agents discover open-source GenAI models, provision endpoints, deploy, and run inference autonomously.
03 · tail -f roadmap.log
What I'm shipping next
A few things I'm actively building to deepen my expertise. Current projects span distributed systems, mobile development, and harness engineering.
Mule Mart 2.0: Go microservices
in progressRebuilding Mule Mart's backend as event-driven Go microservices ahead of a public launch: gRPC for service-to-service calls, a GraphQL gateway to aggregate reads across services, Kafka for buyer-seller messaging and notifications, PostgreSQL per service, all deployed to Kubernetes with Prometheus and Grafana observability baked in.
Pocket agent: on-device AI for iOS
up nextA native Swift iOS app running open-weight models like Gemma 4 E4B fully on-device with MLX, tool-calling into Calendar, Reminders, and Shortcuts. Wakes on background triggers to check things and notify you proactively. No server, no API key, works in airplane mode.
Agent harness in Rust
queuedA model-agnostic agentic coding harness in Rust that runs any open-weight model, with an agent loop, tool runtime, context management, sandboxed execution, and a ratatui-based terminal UI. Validated with a custom Python eval suite, then benchmarked on a subset of SWE-bench Verified.
04 · skills --list
Tools I ship with
Languages, frameworks, and infrastructure that have shipped to production somewhere. Click through the tabs.
~/francis-ohara/skills
❯ skills --group languages
# compiled, scripted, and everything between
# always_learning: true
05 · git log --author=francis
Shipping in public
A live look at what I've been pushing, pulled straight from the GitHub API at build time.
1,062 contributions in the last year
refreshed daily
1,062
contributions
past year
current streak
—
22
longest streak
Dec 31 – Jan 21
16
public repos
33
followers
151
days active in the last year
2019
shipping on GitHub since
06 · ./connect.sh
Let’s build something
worth shipping.▍
Open to SWE internship & new-grad roles. If you’re hiring engineers who care about AI, infrastructure, and products people actually use, I’d love to talk.