This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend
What I Built
I built PointBlank, an unforgiving, brutally honest AI speech coach designed in a strict Neo-Brutalist aesthetic.
I built this for a close friend who is an incredibly talented developer but struggles with "rambling" during high-stakes technical interviews and executive design reviews. Whenever they get nervous, they stack qualifiers, use filler words ("um," "like"), and take forever to get to the core point.
PointBlank solves this by enforcing the PREP Framework (Point, Reason, Example, Point) under a strict time constraint. It gives you exactly 20 seconds to mentally organize, and a hard 90 seconds to speak. It records the speech and uses an AI model to ruthlessly audit the cadence and structure. If you ramble, the AI issues a failing grade, calls out filler words, and provides a polished rewrite of what you should have said.
Demo
Test your skills on PointBlank:
Turn on your mic, start the clock, and let the AI roast your impromptu speaking skills. It won't hold back.
Code
jayantkumar27
/
PointBlank
PointBlank is a brutally honest, AI-powered speech coaching app that trains users to stop rambling and communicate with absolute clarity.
What I Built
I built PointBlank, an unforgiving, brutally honest AI speech coach designed in a strict Neo-Brutalist aesthetic.
I built this for a close friend who is an incredibly talented developer but struggles with "rambling" during high-stakes technical interviews and executive design reviews. Whenever they get nervous, they stack qualifiers, use filler words ("um," "like"), and take forever to get to the core point.
PointBlank solves this by enforcing the PREP Framework (Point, Reason, Example, Point). It records their speech and uses an AI model to ruthlessly audit their cadence and structure. If they ramble, the AI issues a failing grade, calls out their filler words, and provides a polished rewrite of what they should have said.
Demo
Live App: https://point-blank-alpha.vercel.app/
Code
(GitHub Repo: https://github.com/jayantkumar27/PointBlank)
How I Built It
PointBlank is built using React (Vite) and Tailwind CSS v4 to achieve a high-contrast, zero-border-radius Neo-Brutalist UI that…
How I Built It
PointBlank is built using React (Vite) and Tailwind CSS v4 to achieve a high-contrast, zero-border-radius Neo-Brutalist UI that matches the harsh nature of the coach. I also wired up a zero-login daily streak counter using localStorage to keep the pressure on.
For the AI pipeline:
- Acoustic Intake: I hooked into the browser's native Web Speech API to capture speech in real-time.
- Analysis Engine: I integrated the Google GenAI SDK, leveraging the open-weight Gemma-4-26b-a4b-it model. I provided strict system instructions for the model to act as a "brutally honest, unforgiving English communication coach." The model takes the raw transcript, evaluates it strictly against the PREP framework, returns boolean metrics on whether each stage was hit, outputs a scathing critique, and finally generates a "Master Speechwriter" rewrite.
Why Does Open Innovation Matter?
Open innovation and open-weight models like Gemma are critical for a project like PointBlank. Closed APIs often have heavy alignment layers that mistakenly flag "brutally honest" or "harsh" personas as violations of safety policies, watering down the feedback into polite, unhelpful suggestions.
By building around open-weight models, developers have the freedom to construct specific, highly-tuned agent personas that serve a real behavioral conditioning purpose without being restricted by a corporate safety filter.
My Agent Session
This project was built iteratively with the assistance of an AI coding agent that helped translate high-fidelity neo-brutalist design mockups into raw Tailwind components, wired up the Web Speech API, and structured the GenAI evaluation prompts.
Prize Categories
- Google / Gemma Integrations
- Best AI Application
- Web/Frontend
Top comments (0)