<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kalyan S</title>
    <description>The latest articles on DEV Community by Kalyan S (@kalyan_s).</description>
    <link>https://dev.to/kalyan_s</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3785652%2F335e9dc9-4f8f-479c-9c2a-5b7b0f7e730e.jpg</url>
      <title>DEV Community: Kalyan S</title>
      <link>https://dev.to/kalyan_s</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kalyan_s"/>
    <language>en</language>
    <item>
      <title>STARCoach v0.1 - Behavioral interview coach</title>
      <dc:creator>Kalyan S</dc:creator>
      <pubDate>Mon, 23 Feb 2026 04:48:22 +0000</pubDate>
      <link>https://dev.to/kalyan_s/starcoach-v01-behavioral-interview-coach-1pod</link>
      <guid>https://dev.to/kalyan_s/starcoach-v01-behavioral-interview-coach-1pod</guid>
      <description>&lt;p&gt;This weekend I tried to get Claude Code to code a v0.1 version of &lt;a href="https://github.com/kalyanaramansanthanam/STARCoach" rel="noopener noreferrer"&gt;https://github.com/kalyanaramansanthanam/STARCoach&lt;/a&gt;. It is a local-first interview prep tool which lets you practice&lt;br&gt;
your behavioral interview questions like "Tell me about a time when you had a conflict with a teammate" or "Describe a project where you had to make a quality vs speed tradeoff".&lt;/p&gt;

&lt;p&gt;It is simple to get started:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone https://github.com/kalyanaramansanthanam/STARCoach.git
cd STARCoach
cp .env.example .env         # add your GOOGLE_API_KEY
docker compose up             # builds &amp;amp; starts everything
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The web app lets you record yourself practicing and then uses Whisper to transcribe the video and Gemini 3 Flash to evaluate your answer as a coach.&lt;/p&gt;

&lt;p&gt;This idea is inspired by two different experiences:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Listening to Tony Robbins' quote — "You are rewarded in public for what you practice in private"&lt;/li&gt;
&lt;li&gt;Taking the &lt;a href="https://ultraspeaking.com" rel="noopener noreferrer"&gt;https://ultraspeaking.com&lt;/a&gt; which uses games to help you practice your speaking and various techniques like pausing for clarity, summarizing often, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Practice &amp;amp; Recording&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;8 curated SWE behavioral interview questions across 8 categories&lt;/li&gt;
&lt;li&gt;Zoom-like recording UI with webcam preview and coach avatar&lt;/li&gt;
&lt;li&gt;Configurable timer (1, 2, 3, or 5 minutes)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI Analysis &amp;amp; Feedback&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Local Whisper transcription (no external API calls for transcription)&lt;/li&gt;
&lt;li&gt;Gemini AI coaching with detailed STAR method analysis&lt;/li&gt;
&lt;li&gt;Dual speech analytics:

&lt;ul&gt;
&lt;li&gt;Rule-based: filler words, pause detection, words per minute&lt;/li&gt;
&lt;li&gt;LLM-based scoring (1-5): clarity, confidence, structure with justifications&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Progress Tracking&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Review all past attempts for each question&lt;/li&gt;
&lt;li&gt;Progress charts showing improvement trends&lt;/li&gt;
&lt;li&gt;Dashboard with practice stats and GitHub-style activity calendar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Privacy &amp;amp; Data Ownership&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100% local-first: Everything runs on your machine&lt;/li&gt;
&lt;li&gt;All recordings stored in ./data/ (SQLite + video files)&lt;/li&gt;
&lt;li&gt;Only external call is Gemini API for coaching feedback (no videos sent)&lt;/li&gt;
&lt;li&gt;Easy to back up, move, or delete&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check out the &lt;a href="https://github.com/kalyanaramansanthanam/STARCoach" rel="noopener noreferrer"&gt;https://github.com/kalyanaramansanthanam/STARCoach&lt;/a&gt; and let me know what you think!&lt;/p&gt;

</description>
      <category>interview</category>
    </item>
  </channel>
</rss>
