AI Playground

Explore the Project HER demo and the source code for three smaller AI experiments.

Personal project · Native portfolio studio

Try Project HER

Turn a story or article into a narrated short video in the Project HER studio, with its case study alongside.

Input → content planning → narration & visuals → Remotion rendering → MP4

Create, track and download on the Project HER page. Generation depends on backend availability and enforced usage limits; the published example is a previous local render.

Project HER application: story input and video options beside an idle output panel
Application preview · Watch the approved sample MP4

Interactive AI Lab

Experiments with function calling, prompt instructions, and structured JSON output. View public repository

The portfolio assistant, fit analyzer, and code review demo are currently unavailable on the public site. You can review their source or ask me about the implementation.

Portfolio Assistant — Function Calling & Context Control

This assistant uses Gemini Function Calling with 4 custom tool definitions. The model autonomously decides which UI tool to invoke based on conversation context. Candidate profile information is injected as bounded structured context.

What This Demonstrates

  • Tool & Function Calling Model dispatches tools dynamically (logos, location, section navigation, project detail cards).
  • Context Boundary & Guardrails Prompt constraints restrict answers solely to profile facts, rejecting off-topic queries.
  • Transparent Execution Log Inspect raw tool invocations and argument payloads dispatched by the model in real time.
BKG Portfolio Assistant Gemini Function Calling

Resume Fit Analyzer — Structured JSON Experiment

Paste a job description to compare it with my public professional profile. The model returns a structured suggestion; the score is illustrative and should not be treated as a hiring assessment.

JD + Profile
LLM Analysis
JSON Parsing
Visual Report

Code Review Agent — Constraint Prompting & Multi-Dimension Scoring

Paste a code snippet. The demo uses heuristic language detection and asks the model for a structured review. Its suggestions need human verification.

Constraint Bounding
Structured JSON Output
Multi-Dimensional Review
Language Detection
BKG Portfolio Assistant Gemini Function Calling