Skip to content

Download PDF

Bikash Joshi

AI Enthusiast · Desktop apps · Web · AI agent systems

AI enthusiast and independent builder shipping desktop apps, AI agent plugins, and TypeScript websites; publishes open-source tools and contributes upstream to NousResearch’s Hermes Agent, whose official plugin catalog includes Bot Forge.

Selected projects

ScreenPolishCreator · open source (AGPL-3.0)

github.com/BkashJEE/screenpolish

Sep 2026 - present

  • Built a local screen recorder used for personal demos and videos; 41 recordings in the library, with auto-zoom and MP4/GIF export.
  • Shipped 3 formats (Windows installer, AppImage, pacman); Wayland capture uses PipeWire/portals, Hyprland IPC, and evdev clicks.
  • Shared one renderer for preview and export; 732 tests pass. Built a JSON-output CLI for agent workflows.

Electron · React 19 · TypeScript · WebCodecs · FFmpeg · Vitest

Hermes Bot ForgeCreator · open source (MIT)

github.com/BkashJEE/hermes-bot-forge

Sep 2026 - present

  • Published a Hermes Agent plugin (147 GitHub stars, 21 forks) that builds bots with identity, memory, tools, routines, and a gateway, rolling back on any failed step.
  • Accepted into NousResearch’s official Hermes plugin catalog (hermes-agent#114057) after a maintainer security review; now at v0.22.0 with 451 tests passing.

Python · pytest · systemd

Hermes X Mission ControlCreator · full-stack web app

source private

Sep 2026 - present

  • Built 13 screens (Today, pipeline, calendar, analytics) used daily for the @BkashJosi X account, with an 8am audit and owner review.
  • Implemented Supabase row-level security, SQLite fallback, and video-host allowlists; 592 automated tests.

Next.js · TypeScript · Supabase · SQLite · zod · Vitest

Personal PortfolioCreator · website

bkashjee.github.io

Sep 2026 - present

  • Published a 3-page portfolio with case studies, a GitHub-fed archive, and a resume/PDF sharing one content source; GitHub Actions builds and deploys each merge to main.

React 19 · TypeScript · Vite · Tailwind CSS · Playwright · GitHub Actions

Published tools

Open source & experiments

29 pull requests to NousResearch/hermes-agent: 4 merged (Bot Forge’s catalog entry, #114057, and its version bumps), 12 open, including AI-isolated credential entry (#97482). Started Hermes Mobile, an open community project (early preview).

Writing

Writes about building with AI agents on X as @BkashJosi. 2.3M impressions in 185 days to Oct 2026, from my own X analytics export.

Skills

LanguagesTypeScript, JavaScript, Python, Swift, SQL, QML/Qt, Bash
WebReact 19, Next.js, Tailwind CSS, Vite, Supabase
Desktop & systemsElectron, WebCodecs, FFmpeg, Wayland/Hyprland, PipeWire, evdev, systemd, Arch Linux
AI & agentsHermes Agent plugins, multi-agent orchestration, Claude Code, agent-friendly CLI design
PracticeVitest, pytest, Playwright, GitHub Actions, PR-based workflow

Web version with case studies at bkashjee.github.io · PDF generated from this page