costajohnt - Overview

Typing SVG

Software engineer in San Francisco with over a decade of experience.
I care about functional programming, strongly typed languages, and building tools that make developers faster.

Tech Stack

Open Source

I'm an active open source contributor. Some highlights:

Project Contributions
Ink 12 merged PRs — bug fixes, new APIs (renderToString), routing recipe, dependency upgrades
Homebrew/brew Typing strictness improvements to core infrastructure
Super Productivity 5 merged PRs — Jira validation, voice reminders, window controls, time estimation parsing
eslint-plugin-unicorn New lint rules: consistent-template-literal-escape, prefer-set-size enhancement
Owncast 7 merged PRs — features and fixes for the self-hosted streaming platform

Projects

Project Description
alpaca-trader Automated trading system — multi-strategy pipeline with sentiment analysis, insider signals, and AI-driven position management
oss-autopilot Claude Code plugin for managing open source contributions — track PRs, respond to maintainers, discover issues
bounty-hunter Claude Code plugin that monitors repos and Algora for bounty issues, sends Telegram alerts, drafts proposals
mermaid-to-pdf-vscode VSCode extension to convert Markdown files with Mermaid diagrams to PDF

Metrics

GitHub Metrics Top Languages


contribution snake animation

Pinned Loading

  1. Claude Code plugin — AI-powered autopilot for managing open source contributions. Track PRs, respond to maintainers, discover issues, maintain velocity.

    TypeScript 4 2

  2. Claude Code plugin that monitors GitHub repos and Algora for bounty issues, sends Telegram alerts, and drafts proposals with AI-assisted codebase investigation

    TypeScript 2

  3. Automated multi-strategy trading system — sentiment analysis, insider signals, and AI-driven position management via Alpaca API

    Python

  4. Forked from vadimdemedes/ink

    🌈 React for interactive command-line apps

    TypeScript

  5. State machine example using React, TypeScript, and Functional Programming techniques

    TypeScript

  6. VSCode extension to convert Markdown files with Mermaid diagrams to PDF

    TypeScript 2