SocraSage
An AI study companion that lets students upload their own course material, read it in the browser, and use AI to explain passages, answer questions, generate summaries, create flashcards, and build quizzes from the material they are studying.
Solo developer responsible for the architecture, backend, cloud infrastructure, AI integration, and frontend. Built around a horizontally scaled Go API, event-driven file processing, retrieval-augmented AI, and server-enforced usage controls.
- Go
- React
- AWS
- DynamoDB
- S3
- SQS
- Lambda
- Cognito
- OpenAI
Hover or tap a node.
Any of the three stateless Go servers can take a request. AI answers stream back to the browser.
