Actual Code - AI Tinkerers & Google Cloud: Agents Hackathon Toronto
AI Tinkerers - Toronto
Hackathon Showcase 2nd Place Winner

Actual Code

Actual Code turns GitHub repos into AI-crafted, tech-stack-specific coding assessments from real issues to predict on-the-job performance.

4 members Watch Demo

ActualCode – Hackathon Submission

AI-Powered Code Assessment Generator
First Multi-Agent System Using A2A Protocol on Vertex AI

Project Summary

What It Does
ActualCode transforms any GitHub repository into realistic, implementable coding challenges in under 3 minutes using 7 collaborative AI agents.

Why It Matters

Existing platforms (LeetCode, HackerRank) test irrelevant algorithms.

Hiring teams waste hours creating repository-specific tests.

Strong LeetCode performers still struggle with real codebases.

ActualCode solves this by automatically generating production-ready, repo-specific assessments.

The Innovation
First hackathon project implementing Google’s A2A (Agent-to-Agent) protocol with 7 specialized agents collaborating through structured communication.

Judging Criteria Responses

  1. Technical Excellence

Live Demo Flow (~2 minutes)

Start web UI → run ./start_web_ui.sh, open localhost:5001

Input: repo, difficulty, problem type → click Generate

Agents work in parallel:

Scanner fetches repo (10s)

4 analyzers run (60s)

Problem Creator generates assessment (30s)

QA Validator scores quality (20s)

Views: Agent Dashboard, Architecture, A2A Protocol, Prompts

Results: Repo-specific problem, requirements, starter code, validated score, downloadable JSON

Working Code

7 production-ready agents with Gemini API calls

Orchestrator (609 lines)

React + Flask WebSocket UI

GitHub integration via API

End-to-end pipeline from input to validated output

Proof: Generates real assessments in 2–3 minutes.

  1. Solution Architecture & Documentation

Repo Structure

agents/: scanner, analyzers, creator, validator

utils/: A2A protocol, GitHub client, monitoring

orchestrator.py: multi-agent coordination

web_server.py + React frontend

deployment/: Docker + Vertex AI configs

final_docs/: Architecture, Hackathon, Implementation, README

Setup
Clone repo → create venv → install deps → set GitHub token + project ID → run ./start_web_ui.sh

Docs
4,344 lines of guides and references. Fully documented agents, API specs, and clear README.

  1. Gemini Integration

Multi-Model Strategy

Gemini Pro for deep reasoning and problem creation

Gemini Flash for speed in scanning, analysis, validation

Result: 40% faster, 60% cheaper

Chaining & Orchestration
Scanner → Analyzers (parallel) → Creator → Validator → Improvement loop if score < 85

Validation
QA Validator scores feasibility, quality, technical, educational. Average 90/100, approval rate 95%.

  1. Impact & Innovation

Innovation

First hackathon project with A2A protocol

Multi-agent orchestration (parallel, specialized)

GitHub MCP integration for live repo data

Vertex AI deployment-ready

Real-World Impact

Cuts assessment creation from hours to minutes

Aligns challenges with real codebases

Cost per assessment: ~$0.50 vs $50–100 manual

Use Cases
Tech hiring, developer training, code review education, interview prep.

Bonus Points

Deployment-ready on Vertex AI Agent Engine

Implements ADK (Agent Development Kit) patterns

Monitoring, error handling, logging included

Future: human-in-the-loop review

Features

Multi-agent analysis with 7 roles

A2A protocol communication

Live GitHub repo scanning

QA with automatic improvement

Real-time web UI with 4 technical views

Vertex AI deployment support

Current Limitations

One repo at a time

English only

Best with public repos

2–3 minute latency

Limited assessment types

Deployment Status

Local web server and all 7 agents functional

GitHub API integration live

Deployment package complete and validated

Vertex AI config ready for single-command deployment

Technologies

Vertex AI with Gemini Pro + Flash

Python 3.11, asyncio, aiohttp

Flask, React, WebSocket

Docker, Cloud Run, Cloud Build

Structured logging and monitoring

Performance Metrics

Total time: ~2–3 min

Quality score: 85–95

Success rate: ~97%

Parallel speedup: ~45%

~20 A2A messages per run

Why We Should Win

First A2A protocol hackathon implementation

Multi-agent orchestration at production level

Vertex AI integration, deployment-ready

Real-world hiring problem solved

Full system demo, not just slides

Comprehensive docs and clean architecture

We’ve built the future of multi-agent AI systems for code assessment.

Just an idea

A2A ADK AI Tinkerers Google Google Cloud Vertex AI