Skip to main content

Skills

Languages, frameworks, tools, and domains — every line backed by shipped code.

stable
View raw

Every skill below is backed by commits, production code, and deployed systems. Generated from analysis of 2,500+ commit messages across 25+ repositories.

How to read this

Each skill has an evidence level:

  • Production — used in live systems serving real users daily.
  • Shipped — built and deployed, not necessarily in active daily use.
  • Academic — built for coursework, fully functional.
  • Explored — used in side projects or experiments.

Ruby on Rails — Production (Expert)

3 production Rails applications. 1,695 combined commits. 732 test files in a single project.

SkillEvidence
Rails 8.1 native authentication"Rails 8 native auth, HIPAA-compliant session timeout"
Multi-tenancy (acts_as_tenant)Path-based tenant routing (/t/:tenant_slug/...), agency onboarding flow
Row-level tenant isolationArchitecture tests programmatically verify tenant isolation is not broken
Hotwire (Turbo + Stimulus)Turbo Stream partial replacements, 51 Stimulus controllers in production
ViewComponent + LookbookDesign system with previews for UI consistency across the platform
Packwerk domain boundariesBilling, compliance, clinical, and scheduling concerns enforced via Packwerk
Pundit authorizationPolicies for 20+ resources, unified child-access predicates
PaperTrail audit trailsTamper-evident PHI version logging; 23,447 version entries in production
AASM state machinesClinical workflow: referral → evaluation → IFSP → service → discharge
Solid Queue / Cache / CableBackground jobs, cache, WebSockets — all Rails-native
Kamal deployment67+ Fly.io releases for one app
Devise authenticationFull auth stack across LocalElo
ActiveStorageAttachments, blobs, variant records in production DB
Minitest + Capybara + CupriteSystem tests in headless Chrome with axe-core accessibility assertions
Brakeman + bundler-auditSecurity scanning in CI
EDI X12 837P / 835Medical claim generation + remittance parsing via stupidedi
PostgreSQL full-text searchtsvector indexes powering OmniSearch
Tesseract OCRDigitizing paper documents into searchable records
AWS Bedrock (Claude)AI-powered clinical note quality checks
Zeitwerk custom loadingConcept-driven directory structure with collapsing
Sharded CI~5-minute CI across 2 parallel runners
155+ migrations in a single appIdempotent, zero errors on re-run

Next.js / React — Production (Expert)

10+ Next.js applications. 700+ commits across Next.js projects.

SkillEvidence
Next.js 14–16 (App Router)tiny-steps-cms, civica, portfolio, bmth-time, TinyToes-Auditor
React 19Verified via package.json in tiny-steps-cms
Server Components + Server ActionsRoute groups, server-side rendering, mutations via server actions
React-PDF document generationClinical summaries and internal report templates
AcroForm PDF fillingStandardized government forms with fixed layouts
Drizzle ORMPrimary TypeScript ORM — typed schemas, migrations, Neon
next-auth v5Credentials provider, JWT strategy (tiny-steps-cms)
ClerkAuth + RBAC (LocalElo, VerseCraft)
tRPCEnd-to-end type-safe APIs, 36 integration tests for tRPC routers
Convex real-time backendReal-time "who is currently on shift" dashboard (bmth-time)
Tailwind CSS 4Primary styling across all frontend projects
Radix UI / shadcn/uiComponent libraries
Framer MotionPage transitions + component animations
Three.js / React Three Fiber3D insight visualization, WebGL noise orb shader, post-processing
GSAP + LenisScroll animations + smooth scrolling on portfolio
MDX blog system12 published articles
Tone.jsAmbient audio + soundscape system
Recharts / Chart.jsRating history charts, per-target SVG graphs
WebLLM (on-device AI)Qwen2.5 (360M/1.5B) + Phi-3.5-mini (3.8B), WebGPU accelerated
PWA + service workersOffline-first, iPad kiosk mode
Vitest + Playwright + fast-check2,101 unit tests; cross-browser E2E; property-based testing
Bundle budget enforcementCI blocks size regressions
SentryError monitoring + release tracking in CI

TypeScript / Node.js — Production (Expert)

Dominant language across 10+ production repos.

SkillEvidence
Express.js serversProduction email scraper with OAuth2 + cron scheduling
NestJS + TypeORMai-editor-bot — PostgreSQL + NestJS + TypeORM
Microsoft Graph API (OAuth2)Outlook inbox access via Azure AD MSAL
Google Sheets APIStructured data pipeline to 36-column sheets
Google Gemini 2.5 FlashProduction email extraction (temp 0.1, 32K max output)
node-cronBackground processing every 5 minutes
ZodRuntime type safety across tiny-steps-cms, FairShare, tooling
Turborepo3 apps + 15 packages monorepo in neo-provider
DOMPurifyXSS sanitization for user-generated content

Python — Advanced

5+ projects: FastAPI backend, ML pipelines, network security tools, automation.

SkillEvidence
FastAPI + uvicornGLIMPSE backend — JWST spectroscopy API
FlaskSpectrum analyzer Heroku deployment
ScapyPort-independent protocol detection in Argus
dpkt PCAP parsingTCP flow analysis: flow detection, throughput, congestion window
scikit-learnLinear Regression (R² = 0.769), KNN, Random Forest (MAE = $31.4M)
pandas / numpy / scipyAcross all ML and data analysis projects
astropy / astroqueryJWST FITS file processing, spectral analysis
matplotlib / seabornNYC Airbnb analysis — radar charts, correlation, coordinate mapping
Tkinter GUI + Task SchedulerBIM file automation at Beyer Blinder Belle
Socket programmingHTTP web server and caching proxy built from raw sockets

C Systems Programming — Academic (Advanced)

4 substantial C projects. All Valgrind-verified.

SkillEvidence
Custom malloc / free / reallocSegregated free lists, quick lists, coalescing, XOR-obfuscated headers
POSIX threads (pthreads)Concurrent game server: mutex + semaphore synchronization
TCP socket programmingCustom binary protocol, concurrent player connections
Signal handlingSIGCHLD, SIGSTOP, SIGCONT, SIGTERM, SIGUSR1 for game events
fork / pipe / dup2 / execvpFull process-pipeline construction in print spooler
Unix domain socketsIPC between spooler components
Protocol Buffers wire formatHand-written deserializer (no libprotobuf) — varint, length-delimited, fixed-width
zlib decompressionOSM PBF data blocks
Reference countingPlayer objects in game server — safe concurrent access
Valgrind + CriterionMemory-safety and testing frameworks

Databases — Production (Expert)

5+ production PostgreSQL databases. 190+ migrations. Live data under management.

SkillEvidence
PostgreSQL (primary)Every production system. Neon (us-east-1) + Supabase
190+ migrations155 in one app + 45 in another; all idempotent
PLpgSQL stored procedures142KB in tiny-steps-cms
Full-text search (tsvector)OmniSearch — production feature
Row-level tenant isolationEvery query automatically scoped to the correct agency
Schema design (27–43 tables)CMS (28 tables), behavioral health (43 tables)
Drizzle ORMPrimary TS ORM — typed schemas + migration generation
PrismaFairShare and earlier projects
MongoDB / MongooseReddit-Clone
SQLiteInternship data storage
Redis (ElastiCache)Session + cache layer in neo-provider
ConvexReal-time document database (bmth-time)

AI / Machine Learning — Production + Academic

Production AI integrations

SkillEvidence
Google Gemini 2.5 FlashProduction email processing, parallel batch extraction
AWS Bedrock (Claude)Clinical note quality checks
WebLLM on-device inference3 model tiers: 360M / 1.5B / 3.8B params, WebGPU, zero-cloud HIPAA-safe
OpenAI APIAI-powered bill summarization, agent orchestration
AI prompt engineering600-line extraction prompt with plate-math-style domain rules

Academic ML

SkillEvidence
Linear RegressionMovie revenue R² = 0.769; energy RMSE = 10.73 kW
K-Nearest NeighborsModel comparison on box-office prediction
Random ForestMAE = $31.4M (best performer on box-office data)
Logistic RegressionEnergy demand-response classification, F1 = 0.59
Feature engineering~100 engineered features including talent prestige scoring
k-fold cross-validationRobust model evaluation
Exploratory data analysisNYC Airbnb — 48K+ listings, geospatial visualization, correlation matrices

Infrastructure & DevOps — Production (Advanced)

Terraform-defined AWS infrastructure. Docker containers. 190+ production deployments.

SkillEvidence
Terraform (AWS IaC)72KB of HCL defining full production infrastructure
AWS VPCPublic/private subnet topology
AWS ECS FargateAutoscaling on CPU + memory
AWS ALBApplication Load Balancer with health checks
AWS S3HIPAA-compliant config (versioning, encryption, Glacier lifecycle)
AWS ElastiCache RedisSession/cache
AWS ECRContainer registry
AWS Secrets ManagerCredential rotation
AWS CloudWatchAlarms + monitoring
AWS CodePipelineCI/CD
Docker + ComposeMulti-service development environments
KamalRails production deployment
Fly.io2 production apps, EWR region, 196 + 73 releases
Vercel10+ production deployments
Render / Heroku / RailwayMulti-platform hosting experience
GitHub Actions3-job pipelines: lint/audit → unit/integration → sharded system
SHA-pinned ActionsSupply-chain security
DependabotAutomated dependency updates
SnykSecurity scanning in CI
CodecovCoverage reporting
Sentry releasesRelease creation + Slack notifications in deploy pipeline
Automatic rollbackFailure-triggered revert in neo-provider

Security & Compliance — Production (Advanced)

5 HIPAA-compliant production systems. Cybersecurity internship. Offensive security coursework.

HIPAA compliance (production)

SkillEvidence
AES-256-GCM encryptionAuthenticated encryption with key versioning for rotation
XSalsa20-Poly1305SSN encryption via tweetnacl — encrypted at rest, never plaintext
HMAC-SHA256 searchable encryptionSearch encrypted fields without decryption
PHI audit trails3,902 + 1,197 audit log entries across two production systems
PHI completeness verificationArchitecture tests verify coverage
Row-level tenant isolationProgrammatic verification via architecture tests
Session timeout15-minute timeout with 2-minute warning modal + auto-save
Circuit breakersExternal API calls protected against cascading failures
Zero-cloud AIWebGPU on-device inference — no BAA, no cloud, no PHI egress

Application security

SkillEvidence
Open redirect preventionrequest.fullpath stored instead of request.url
Secure session cookiesSecure flag in production
RBACPundit (20+ resources), NextAuth roles, Clerk
SAML + OIDC SSO@neo/sso package
bcrypt + TOTP 2FAEmail-delivered OTP with 10 backup codes
Cloudflare TurnstileBot protection (production secret verified)
Rate limitingAll API endpoints, Upstash Redis-backed
Brakeman + bundler-auditCI-gated security scans
DOMPurifyClient-side HTML sanitization
API key managementIP allowlisting in neo-provider
Supply-chain securitySHA-pinned GitHub Actions

Cybersecurity (internship + academic)

SkillEvidence
Splunk SIEMNYCHA internship — SPL queries correlating events across log sources
CrowdStrike Falcon EDRProcess-tree analysis, malicious binary identification, containment support
Incident responseAlert triage, severity classification, escalation workflows
Tenable vulnerability scanningScan review + remediation coordination
MITRE ATT&CKMapping TTPs to known threat actors
Passive network sniffingArgus — port-independent HTTP / TLS SNI / DNS detection
TLS analysisClientHello parsing, IPv4 fallback, TCP payload fallback
TCP flow analysisFlow detection, throughput, congestion window, retransmission
PCAP analysisdpkt-based TCP flow analysis tool

Testing — Production (Expert)

860+ test files across multiple frameworks.

SkillEvidence
Vitest106 test files, 2,101 tests passed (tiny-steps-cms)
Playwright E2ECross-browser, mobile/tablet/desktop viewports
Minitest64 tests, 178 assertions per story
Capybara + CupriteHeadless Chrome system tests
fast-checkProperty-based testing — random inputs for edge-case discovery
axe-core (WCAG 2.1 AA)Accessibility assertions baked into system tests
Architecture testsProgrammatic verification of tenant isolation + PHI coverage
convex-testServerless function testing
Criterion (C)Dynamic memory allocator validation
ValgrindMemory-safety verification in C projects
Sharded CI~5-minute CI across parallel runners

Third-Party APIs (Production)

15+ API integrations.

APIUsage
Microsoft GraphOutlook email access via OAuth2
Google SheetsAutomated data pipeline
Google GeminiAI text extraction
AWS BedrockClinical AI quality checks
TwilioSMS notifications
StripeSubscription billing + webhook lifecycle
ClerkAuth + RBAC
ResendTransactional email
Cloudflare TurnstileBot protection
Congress.govFederal legislation tracking
Google CivicRepresentative lookup
Open StatesState legislation
FECCampaign finance
Federal RegisterExecutive orders
NASA MAST ArchiveJWST exoplanet data
Alpaca TradingBrokerage data
SomaFMAudio streaming

Frontend Design & UX (Production)

SkillEvidence
Design system creationViewComponent + Lookbook previews, verification scripts for consistency
Tailwind CSS 4Primary styling across all frontend projects
Radix UI / shadcn/uiComponent libraries in Next.js projects
3D rendering (R3F / Three.js)Insight visualization, WebGL noise orb shader, post-processing
GSAP + Framer MotionScroll animations + page/component transitions
Responsive mobile-firstHaptics, bottom nav, touch effects
PWAiPad kiosk mode, offline-first, service-worker management
WCAG 2.1 AA accessibilityaxe-core assertions, explicit label elements, GLIMPSE compliance
Multi-theme / dark mode8 artistic themes on portfolio; premium light/dark across all apps
Data visualizationRecharts, Chart.js, per-target SVG, Plotly.js
Typography systemsInstrument Serif + DM Sans, publication-grade blog typography
Audio integrationTone.js ambient, SomaFM streaming, soundscape systems
Command palette (⌘K)Universal search with server-side fuzzy matching

Domain Expertise

Healthcare / Early Intervention (Production)

ConceptEvidence
NY Early Intervention system5 production systems for EI agencies, training course platform
IFSP managementClinical workflow state machine
Service Coordination NotesTinyToes-Auditor validates SCNs for state compliance
DTS submissionsCircuit breakers for state API calls
EDI 837P claimsProduction claim generation for insurance billing
EDI 835 remittancePayment reconciliation from insurance
Provider credentialing1,286 credentials tracked in production, expiration alerts
Clinical documentationSignature capture, carry-forward logic, government-form PDF generation
Multi-agency operationsFour home health agencies with row-level data isolation

Applied Behavior Analysis (Production)

ConceptEvidence
ABA terminology17 concepts documented, TrialSession → TrialBlock rename
Assessment executionTemplateRunner, DomainTerminationChecker — 291 assessments in production
Program managementFromAssessmentGenerator — 270 programs in production
Mastery criteriaPromptLevelCalculator — configurable per program type
Prompt levelsConfigurable prompt sequences per program
Regression detectionConsecutive-failure tracking + stepped response workflow
Progress visualizationPairProgressCalculator, ProgramCompletionDetector

Competitive Rating Systems (Shipped)

ConceptEvidence
Elo ratingRating calculation on match completion
Glicko-2Rating deviation and volatility (LocalElo)
Match invalidationRating reversal with rollback logic
GamificationDaily streaks, weekly XP leagues, achievement badges

Civic Technology (Shipped)

ConceptEvidence
Legislation trackingAll 50 states + federal, with AI summaries
Representative lookupDeep profiles with VoteSmart integration
Campaign financeLobbying Dashboard, PAC Tracker, Donor Search
Executive ordersFederal Register API tracking

Scientific Computing (Shipped)

ConceptEvidence
JWST transit spectroscopyExoplanet observation catalog + transmission spectra
Molecular band overlaysH₂O, CO₂, CH₄ overlay rendering
FITS file processingastropy backend for JWST data

Development Methodology

Tool / MethodEvidence
AI-augmented developmentClaude Code co-authored commits across all recent projects
BMAD frameworkv6.0.1 → v6.0.4 configuration and commands
GSD (Get Shit Done) workflowMilestone-based development — 24 phases completed in one app
Linear project managementAll task execution tracked in Linear
Conventional commitsfeat / fix / chore / refactor / perf / style / docs
Adversarial code review"Fix 7 code review findings from adversarial review"
PRD-driven developmentPRD validation sweeps, implementation readiness artifacts
Vertical slice architecture59 vertical slices in one rewrite (was 172 horizontal)

Aggregate

MetricValue
Commits analyzed2,500+
Production systems7 (all actively used daily)
Production database tables64 across 2 databases
Production records under management7,900+
Production deployments190+
Test files860+
Database migrations190+
API integrations15+
GitHub repositories100 (80 public + 20 private)
GitHub contributions (past year)2,748
Live deployed applications12+
Production languages6 (TypeScript, Ruby, Python, C, SQL/PLpgSQL, HCL)