Skip to content

anthonybruno/signal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Signal Screenshot

Signal is an interactive portfolio built as a multi-service system. Instead of a static page, it gives you a conversational way to explore my work, projects, and leadership experience. Under the hood, it demonstrates how I approach frontend craft, system design, and modern AI workflows.

See it in action →

Why?

Signal is a proof point. It shows how I design systems that balance clarity, maintainability, and developer experience, while experimenting with modern AI patterns like Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP).

It's less about shipping a product and more about demonstrating service boundaries, shared standards, and production-minded practices in a portfolio context.

Architecture overview

Signal Architecture

Tech stack

  • Frontend: Next.js 15, React 19, Tailwind CSS, TypeScript
  • Backend: Node.js + Express
  • Retrieval: ChromaDB (RAG) with OpenAI embeddings
  • Integrations: Model Context Protocol (MCP) server for GitHub, Spotify, and blog
  • Model orchestration: OpenRouter (Gemini Flash 2.5) with tool-calling enabled
  • Dev tooling: ESLint, Prettier, Husky, and shared configs via dev-config
  • Ops: Docker for portability, GitHub Actions + semantic-release for automation
  • Hosting: Fly.io

Explore

Why it matters

Signal is both portfolio and proof point. It shows my frontend expertise through a polished, real-time chat interface. It demonstrates system-level thinking with clear service boundaries and shared standards. It reflects a leadership mindset by focusing on maintainable, documented systems that align with real-world production practices.

At a higher level, Signal reflects how I think about building systems that balance clarity, maintainability, and team enablement.

About

A portfolio reimagined as a multi-service agentic platform.

Topics

Resources

Stars

Watchers

Forks

Contributors