Martin A. Jackson
Senior Computer Scientist · Software Architect · Full-Stack Developer
44+ years at the FDA's National Center for Toxicological Research. Leading cloud migrations, architecting scalable systems, and pioneering AI-enhanced development workflows.
Overview
| Project | Go | Node.js | Python | Rust | TypeScript | Vitest | Docker | Local LLM | Express | @kitajs/html | SQLite | PostgreSQL | htmx | WebSocket | Vite | Cytoscape |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kanban Board | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||
| Reading Tally | ✓ | ✓ | ✓ | |||||||||||||
| View Schema | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||
| View Schema (TypeScript) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||||
| My Gmail | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||
| Grab Text | ✓ | ✓ | ||||||||||||||
| Grammar Checker | ✓ | ✓ | ✓ | |||||||||||||
| Interactive Diagrams | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||
| Kanban Board (Go) | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||
| Portfolio Site (Rust) | ✓ | ✓ | ✓ | |||||||||||||
| Table Sort | ✓ | ✓ | ✓ | |||||||||||||
| Kanban API Test | ✓ | |||||||||||||||
| Create HTMX Project | ✓ | ✓ | ✓ | ✓ | ||||||||||||
| Prompt-n-Response | ✓ | |||||||||||||||
| Project Stats Overview | ✓ | |||||||||||||||
| RTP Benchmark Comparison | ✓ | |||||||||||||||
| Tab Vault | ✓ | ✓ |
Projects
Kanban Board
Drag-and-drop Kanban board with real-time WebSocket updates
Reading Tally
Gamified reading tracker with leaderboards and page-count blocks
View Schema
SQLite ER diagram viewer with crow's feet notation
View Schema (TypeScript)
Strict-TypeScript rewrite of View Schema — Vite dropped, Vitest-tested
My Gmail
Custom Gmail interface with Google OAuth integration
Grab Text
YouTube subtitle summarizer using local LLM inference via CGo + llama.cpp
Grammar Checker
AI-powered .docx proofreader with tracked changes via local LLM
Interactive Diagrams
Markdown-driven architecture diagram viewer rendered with Cytoscape
Kanban Board (Go)
Go stdlib Kanban board with WebSocket sync — same app, zero frameworks
Portfolio Site (Rust)
This portfolio site reimplemented in Rust/Axum with embedded QuickJS for JSX
Table Sort
Reusable Go + HTMX sortable/searchable table component
Kanban API Test
Go load tester benchmarking the Node/Rust/Go Kanban implementations
Create HTMX Project
Project scaffolder for HTMX + Express + Vite + SQLite apps
Prompt-n-Response
OpenCode plugin that logs every AI prompt with timing metadata
Project Stats Overview
CLI that scans a codebase and reports CS metrics for management
RTP Benchmark Comparison
Interactive animated comparison of GraphQL vs REST vs Go/HTMX under load
Tab Vault
Self-hosted browser tab vault with keyword search