Skip to content
View solarkyle's full-sized avatar
🦍
🦍

Block or report solarkyle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
solarkyle/README.md

Kyle

I build products people use and run experiments designed to prove me wrong. Systems builder, researcher, tinkerer; hopelessly curious.

Self-taught. I got into machine learning in 2019 by hand-labeling satellite imagery and training segmentation models for automated residential solar quotes. That start left a lasting habit: distrust claims that have not survived contact with reality.

Research

jspace: same-day replication and extension of Anthropic's Jacobian-lens global-workspace research on open models, grown into a pre-registered cross-domain hallucination-detection campaign. 25k graded Gemma-12B traces, classifiers frozen and hashed before prospective data arrived, honest gate verdicts including a formal miss, and a methodological confound (answer-identity readout) documented so others do not rediscover it the hard way. Artifacts: lenses + frozen classifiers, 24.5k-trace dataset.

solar-roof-cv-2019: the 2019 origin project, preserved as built. A U-Net (ResNet-34) segmenting rooftops from satellite imagery into 16 compass-orientation classes for automated solar quoting, trained on homes I labeled by hand, with a custom direction-aware loss that penalizes near-miss compass predictions less than opposite ones. Published with its provenance and limitations stated plainly.

tabfm-ufc-benchmark: a clean negative result. Google's TabFM beats a tuned 5-model ensemble on UFC prediction out of the box, and both lose decisively to the betting market. Public-data sports modeling has no moneyline edge; the write-up shows why, and includes a forward test committed to git before the event it predicts.

pit: a minimal coding and general agent I fully own (one dependency), plus an empirical lab for the harness itself: context-memory designs tested against vanilla baselines across ~25 local model and quantization configs.

trading-lab + daytrader-lab: a market-ML lab in two acts. A 30-experiment walk-forward campaign that took SPY Sharpe from -0.86 to +0.91 under purged validation, and a deliberately pessimistic intraday backtest harness (halt traps, short-sale rules, participation caps) whose first published result is a refutation of my own strategy.

Products

Resource Pack Creator: browser-based Minecraft resource pack builder, built and operated solo. 2M+ monthly pageviews, sessions averaging 15 minutes. React 19.

PixelLock: footprint-locked AI pixel-art retexturing (Build Small hackathon). A fine-tuned text LLM restyles sprites through a llama.cpp GBNF grammar compiled from the input's silhouette, so shape is preserved by construction, not by hope. Live Space, weights.

Alibi: AI murder-mystery interrogation game. Every suspect is a fine-tuned LLM with its own personality, alibi, and breaking point. Model, 1,736-conversation dataset.

eg4-agent: local-first, read-only monitor and LLM diagnostic agent for EG4 solar inverters. Advises, never actuates, by design.

How I work

  • Build before claiming certainty.
  • Separate observations from interpretations.
  • Preserve negative results. They are results.
  • Update fast when the evidence breaks the hypothesis.
  • Learn whatever the problem requires and keep iterating until it is real.

Contact

fintechkyle@gmail.com · Hugging Face

Pinned Loading

  1. jspace jspace Public

    Preregistered Jacobian-lens reliability research on Gemma 4: 25k prompts, frozen probes, public traces, a prospective transfer miss, and an answer-identity confound.

    Python 50 5

  2. tabfm-ufc-benchmark tabfm-ufc-benchmark Public

    Benchmarking Google's TabFM tabular foundation model on UFC fight prediction: it beats a tuned 5-model ensemble out of the box, but loses decisively to the betting market. A clean negative on publi…

    Python

  3. pit pit Public

    A minimal fully-owned coding agent (one dependency) plus an empirical lab: context-memory design tested against vanilla baselines across ~25 local model and quant configs

    Python

  4. pixellock pixellock Public

    Footprint-locked AI pixel-art retexturing: a fine-tuned text LLM + llama.cpp GBNF grammar restyles sprites with the silhouette guaranteed by construction. Build Small hackathon submission.

    Python

  5. daytrader-lab daytrader-lab Public

    Pessimistic backtest harness for day-trading research: halt traps, SSR, participation caps, lookahead audits, pre-registered kill gates. First result: a clean refutation.

    Python

  6. trading-lab trading-lab Public

    Walk-forward ML on SPY: 30-experiment autoresearch arc from Sharpe -0.86 to +0.91, with purged validation and the full log of what did not work

    Python