awesomegsoc.hashnode.devGSoC 2025 with Scala Center - The Final ReportBy Anshuman Awasthi 馃専 TL;DR I contributed to the LLM4S codebase during GSoC 2025 to add multimodal features (image generation, image preprocessing/embeddings, speech recognition and text-to-speech, and supporting assets/docs). My work included mult...Sep 28, 2025路5 min read
awesomegsoc.hashnode.devBringing Voice to LLM4S: Speech-to-Text and Text-to-Speech in ScalaTL;DR The LLM4S Scala library has been extended to fully support speech-to-text (ASR) and text-to-speech (TTS) as first-class modalities. This GSoC 2025 contribution adds a comprehensive speech subsystem, enabling voice input/output alongside text. K...Sep 13, 2025路5 min read
awesomegsoc.hashnode.devBuilding a Multimodal Vision Pipeline in llm4s: An In-Depth Look at the Added Image Processing ModuleTL;DR: As part of my Google Summer of Code work on LLM4S, I built a full image-processing stack for Scala: local JVM transforms, OpenAI/Anthropic vision clients, clean data models, and a provider abstraction. This post explains the project goals, mil...Sep 5, 2025路4 min read
awesomegsoc.hashnode.dev馃樆Understanding Cats Effect: Concepts from the Rock the JVM CourseThe Cats Effect library builds on top of Cats to provide a powerful toolkit for purely functional programming with effects in Scala. While Cats focuses on abstract type classes and functional structures, Cats Effect brings in practical tools for mana...Aug 27, 2025路4 min read
awesomegsoc.hashnode.devAdvanced Scala 3 & Functional Programming: Concepts from the Rock the JVM CourseThe Advanced Scala 3 and Functional Programming course by Rock the JVM builds on the foundation of Scala 3 and functional programming essentials, taking learners deeper into sophisticated language features, advanced type systems, and practical design...Aug 26, 2025路4 min read