Chris Colosimo

IT Programming & Development student at Tri-C with experience building and deploying full-stack web applications. I focus on Python backend development with FastAPI and PostgreSQL, and have practical AWS infrastructure and Terraform experience from deploying production applications. Developed a structured agentic development workflow with architecture-first specs, GitHub Issues for execution control, and agent review passes before merge, used across all three projects. Actively seeking web development and software engineering internships in the Cleveland area and remote.

Projects

AI-powered document intelligence platform. Upload PDFs, ask questions in plain language, and get answers with cited source passages, streamed token-by-token. Supports cross-document queries via workspaces and includes a demo mode for instant access without registering.

  • Background PDF processing via ARQ + Redis: text extraction, chunking, and OpenAI batch embedding generation
  • HNSW approximate nearest-neighbor search on pgvector embeddings for fast retrieval
  • Workspaces for cross-document RAG queries across multiple PDFs in a single prompt
  • Secure auth with httpOnly cookies, refresh token rotation, and double-submit CSRF protection
  • Deployed on GCP with Terraform-managed infrastructure and GitHub Actions CI/CD
Python FastAPI PostgreSQL pgvector Next.js TypeScript GCP Terraform

Real-time multi-room chat application with WebSocket messaging, cursor-based history pagination, room discovery and membership controls, full-text message search, and Redis-backed unread tracking.

  • Real-time messaging, typing indicators, and online presence via WebSockets
  • Message reactions, editing, and soft deletion with preserved history position
  • Multi-room discovery with join/leave workflows, room descriptions, and membership-based access control
  • Infinite-scroll message history with cursor-based pagination
  • Full-text search with PostgreSQL tsvector + GIN indexing
  • Unread message counters cached in Redis with PostgreSQL fallback
Python FastAPI WebSockets PostgreSQL Redis React TypeScript Vite JWT Docker

Full-stack task manager with JWT authentication, CRUD operations, commenting, file uploads to S3, and email notifications. Includes Redis caching, role-based task sharing, and AWS infrastructure defined in Terraform.

  • Role-based task sharing with owner, editor, and viewer permission levels
  • File uploads to S3 with a pluggable storage abstraction for local and cloud backends
  • Email notifications via background tasks using Resend and AWS SES
  • Activity feed logging all task changes with per-task audit history
  • Redis caching and rate limiting; AWS infrastructure defined in Terraform
Python FastAPI PostgreSQL Redis React JWT Docker AWS

Skills

Backend
Python FastAPI SQLAlchemy REST APIs WebSockets
Databases
PostgreSQL MySQL Redis
AI
OpenAI API Anthropic API RAG pgvector
Infrastructure
AWS GCP Terraform Docker CI/CD with GitHub Actions
Frontend Working knowledge
React TypeScript Next.js Tailwind CSS