Skip to content
View kidahatsu's full-sized avatar

Block or report kidahatsu

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.

Content in all repositories owned by your account will be closed.
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
kidahatsu/README.md

Hi, I'm DT 👋

🎓 Theoretical Physics and Materials Science PhD

Theoretical physicist and materials scientist turned computational systems & ML researcher with 10+ years of modeling experience. Specializing in distributed data platforms, domain-adapted language models, and high-performance client-side architectures.


🔬 Systems & Applied ML Research Focus

  • Distributed Data Platforms & Lakehouse Systems
    Architecting multi-plane distributed data lakehouse platforms and event-driven streaming pipelines. Hands-on design across distributed message streaming, real-time stateful stream processing, catalog isolation (Apache Iceberg), and federated query acceleration.

  • Adversarial NLP & Disinformation Detection
    Fine-tuning transformer architectures—including Finnish ModernBERT models—for long-form adversarial text classification and narrative resilience. Applied work on asymmetric loss functions for rare-class imbalance, leakage-free semantic clustering, and optimized ONNX runtime inference.


🚀 Featured Open Source Software

  • Chroma — Local 32-Bit Linear RAW Darkroom & Image Processor
    Independent, 100% client-side digital darkroom and RAW photo processor. Features an unbounded 32-bit linear floating-point mathematical pipeline accelerated by WebGPU WGSL compute shaders (with deterministic CPU fallback), Planckian locus white balance, Thomas cubic splines, 8-band circular Gaussian HSL mixing, ASC CDL 3-way color grading, and non-destructive parametric editing with zero cloud dependencies. Built with React 19, TypeScript, and Vite.

  • Jules Console — Command Center for Google Jules Autonomous Coding Sessions
    Full orchestration console for creating, monitoring, and curating Google Jules autonomous development sessions. Features real-time session timelines, starred repository curation, and multi-account API environment switching built with React 19, TypeScript, Tailwind CSS, and Framer Motion.

  • VEdit — In-Browser Video Editor via WebAssembly
    Client-side video editor powered entirely in the browser using FFmpeg WASM, WebCodecs, and WebGPU shaders. Zero server uploads, zero plugins, 100% private local execution. Multi-track trimming, clip concatenation, transforms, and audio processing built with React 19, TypeScript, and Vite.

  • FinTherapy-8B — Finnish Empathetic Clinical LLM
    Domain-adapted language model for empathetic therapeutic dialogue in Finnish. LoRA adapter fine-tuned on LumiOpen/Llama-Poro-2-8B-Instruct with clinical safety and conversational empathy benchmarks.


📚 Applied Theses & Research Notes

  • The Data Science Aerial View • System architecture, data pipelines, and model lifecycle coordination.
  • Post-Silicon Computing • Physics-first constraints on digital logic scaling and energy dissipation limits.
  • The AI Advantage • Strategic workflows and structures for human-AI partnership and autonomous agentic tools.
  • The War for Truth • Quantitative network modeling of algorithmic polarization and cognitive resilience.

🔧 Technical Stack

AI & Machine Learning

Python PyTorch Hugging Face ONNX Scikit--Learn

Distributed Data & Lakehouse

Apache Pulsar Apache Flink Apache Iceberg Trino PostgreSQL

Client-Side & Systems Engineering

TypeScript React Next.js WebAssembly WebGPU TailwindCSS

Infrastructure & Cloud

Docker Linux GitHub Actions


🌐 Connect

Email GitHub


Profile Views

Pinned Loading

  1. vedit vedit Public

    In-browser video editor powered by FFmpeg WebAssembly. Zero server uploads, 100% client-side processing.

    TypeScript

  2. fintherapy-8b fintherapy-8b Public

    Finnish clinical LLM for empathetic therapeutic dialogue. LoRA adapter for LumiOpen/Llama-Poro-2-8B-Instruct.

    Jinja

  3. jules-console jules-console Public

    Command Center for orchestrating Google Jules autonomous coding sessions and managing GitHub repositories.

    TypeScript

  4. chroma chroma Public

    Independent, local, non-destructive RAW photo editor and digital darkroom built with React 19 and WebGPU.

    TypeScript