My GSoC Journey
My proposal Project repository Work log Join LLM4S
I will be documenting my experience as a Google Summer of Code contributor at the Scala Center, working on LLM4S - a Scala-native framework for building LLM-powered applications.
Using Scala allows us to leverage strong static typing for compile-time guarantees,
functional programming with immutable data for safer state management,
and the mature JVM ecosystem for scalable, high-performance, and maintainable LLM-powered applications.
I recommend this conversation to understand the role of Scala (and its compiler/tooling) in the age of LLMs.
I share how I got my GSoC proposal accepted starting a few days before deadline (with some tips).
Building an interactive conversational assistant with session management for LLM4S.
Designing and implementing a comprehensive context management system for LLM4S to handle finite context windows.