Skip to content
View eggoil166's full-sized avatar

Block or report eggoil166

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
eggoil166/README.md

Hey, I'm eggoil

Image

CS/Math student @ University of Maryland
Research Associate @ NIST
SWE Intern @ OKC Thunder

linkedin discord

A little bit about me...

fn main() {
    let eggoil166 = User {
        name: String::from("Daniel Yi"),
        email: String::from("e.g.g.wp16@gmail.com"),
        interests: vec![
            "ML systems",
            "simulation",
            "computer vision",
            "developer tools",
            "low-level dev",
        ],
        languages: vec![Python, Java, Rust, C++, JS/TS, SQL],
        frameworks: vec![
            PyTorch,
            TensorFlow,
            JAX,
            scikit_learn,
            Flask,
            Django,
            React,
            Node_js,
            WebSockets,
        ],
        tools: vec![Git, Docker, AWS, Jupyter, Supabase, Linux, PowerShell, Blender, Nix],
    };
}

Definitely reach out! I'm always happy to talk about projects, research, or anything technical.


Current / recent projects

Stack: Python, Textual, search algorithms, replay parsing, simulation

TETR.IO replay inspector and 40-line sprint agent. Parses .ttr replay files, reconstructs game state, validates timing/physics against real sprint replays, and runs A*/beam-search placement agents. Includes CLI verification tools, frame-by-frame playback, and a terminal UI for visualizing board state and agent decisions.

Stack: Rust, SQLite, WinAPI

Open-source clipboard manager experiment focused on local history, GUI workflows, and safer copy/paste behavior. Current roadmap includes encrypted local clips, source-based copy rules, one-time paste detection, binary visualization, and possible TUI / floating-widget interfaces.

Stack: Rust, TypeScript, generated client bindings

Prediction-market prototype with a Rust backend and TypeScript bindings for users, balances, markets, positions, trades, price history, and market-resolution flows. Built for the purposes of web-based deployment for hackathon organizers but... failed to launch :(


Featured shipped projects

Stack: Python, Flask, React, TypeScript, Google Gemini, Rust, SpacetimeDB
2nd Best Data-Driven Hack @ HopHacks 2025, sponsored by Marshall Wace

Real-time tweet geo-visualization platform that maps location-tagged posts, clusters emerging topics, and uses Gemini to explain trends. I worked across the backend, real-time data layer, and AI trend explanation pipeline.

Stack: React, TypeScript, Node.js, Socket.IO, Gemini, OpenCV, MediaPipe
Best UI/UX and Best Use of Gemini API @ BigRed//Hacks 2025

Web rhythm game where players keep a bear running by matching notes to the beat. Includes AI-generated charts from uploaded music, multiplayer support, and computer-vision controls using gesture detection.

Stack: Python, Flask, NumPy/SciPy, React, TypeScript, FFT/signal processing
Best Digital Forensics @ HoyaHacks 2026

Audio steganography and forensics tool that hides binary data inside WAV files using high-frequency signal encoding. Uses FFT and bandpass filtering for encode/decode, with a web interface for generating, visualizing, and recovering hidden messages.

Stack: Python, Flask, Next.js, TypeScript, Gemini API, Ollama

Multi-layer AI jailbreak and prompt-injection detection system. Combines pattern matching, ML-style classification, and LLM-powered analysis to detect risky prompts, score threat levels, and rewrite unsafe inputs through a dashboard/playground interface.


Older / experimental work

Stack: Python, OpenCV, PyTorch, scikit-learn, DeepSORT, Jupyter

Computer-vision experiments for footfall detection and motion tracking across single-view and multi-view camera setups. Explores detection collation over multiple frames and camera perspectives.

Stack: Python, Flask, TypeScript, React, Gemini, Node.js, Supabase, ElevenLabs

Voice-driven 3D CAD generation experiment. Users describe objects with voice input, the system generates OpenSCAD code, converts it to 3D assets, and previews models in-browser with support for image-to-CAD and AR-style viewing.


streak graph langs activity graph
Image
Image

Popular repositories Loading

  1. friesinthebag friesinthebag Public

    TypeScript 2

  2. giutasr giutasr Public

    TypeScript 1

  3. stacker stacker Public

    Rust 1

  4. mall mall Public

    Python

  5. fear fear Public

    Python

  6. find find Public

    JavaScript