Work

JSTAR — Selected projects and open source contributions

Scroll or swipe to explore
AcadHydra — academic operations dashboard on a laptop

AcadHydra

01 / 08

Web Application · 2025

Full-stack academic operations prototype: courses, sections and enrollments with capacity and prerequisite checks, approval workflows and audit logs.

View project ↗
ExecTrust — execution governance console on a desktop display

ExecTrust

02 / 08

Governance Console · 2026

Execution governance for AI agents: every tool call passes a policy decision, high-risk actions wait for human approval, and each outcome is written to auditable evidence.

View project ↗
Merged pull request #914 to modelcontextprotocol/rust-sdk

MCP rust-sdk

03 / 08

Upstream · Merged · 2026

Upstream fix in the MCP Rust SDK: stream-backed client requests no longer hang forever when Streamable HTTP session re-initialization aborts the SSE stream; stale requests fail with a bounded JSON-RPC error instead.

View project ↗
Merged pull request #14166 to microsoft/semantic-kernel

semantic-kernel

04 / 08

Upstream · Merged · 2026

Upstream fix in Semantic Kernel for .NET: FileIOPlugin and WebFileDownloadPlugin now reject mixed-separator UNC prefixes before canonicalization, closing a path allow-list bypass on Windows.

View project ↗
Vermory — governed memory CLI in a terminal

Vermory

05 / 08

Memory Platform · 2026

Reality-first memory and context continuity for AI clients: decides which continuity an interaction belongs to, which facts are current, and what context a task should receive — with every recall explainable.

View project ↗
CodexFold — session storage scan in a terminal

CodexFold

06 / 08

CLI / Filesystem · 2026

Local-first deduplication, storage analysis and recovery for Codex sessions. Folds share a SHA-256 / zstd object store, and every restore must match the original byte count and hash.

View project ↗
Merged pull request #3939 to openai/openai-agents-python

openai-agents-python

07 / 08

Upstream · Merged · 2026

Upstream fix in openai-agents-python: MCPServerManager.reconnect(failed_only=True) now cleans up failed servers before retrying, so transports that need cleanup between attempts no longer retry against stale state.

View project ↗
Merged pull request #8836 to open-telemetry/opentelemetry-go

opentelemetry-go

08 / 08

Upstream · Merged · 2026

Upstream fix in opentelemetry-go: otlploggrpc now appends caller-provided gRPC dial options after the exporter defaults, so custom transport credentials take precedence as documented.

View project ↗