Skip to content
View Ryustiel's full-sized avatar

Highlights

  • Pro

Block or report Ryustiel

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

Welcome to my GitHub :)

I’m Raphael, an engineering student specializing in data science and machine learning engineering, expected to graduate in 2026.

I enjoy building useful software, designing data pipelines, and integrating modern AI models into real workflows; when a project calls for it, I also like diving into model training and evaluation. I’m especially drawn to interdisciplinary projects and research-oriented problems, where I can study a topic in depth, learn from existing work, and adapt ideas to new constraints.

Here’s my LinkedIn (resume available there):
👉 https://www.linkedin.com/in/raphael-nguyen-162974225/

Below is a selection of my featured projects; feel free to browse the rest of my public repositories.


Featured Projects

  • Vision API — LLM-Friendly Device Stream & Detection Backend
    https://github.com/Ryustiel/DetectiPublic
    An API designed to be used by LLMs and automation clients: it exposes live visual streams, makes it easy to register or subscribe new devices like phones to live streams, and turns those feeds into structured detection events. Once a stream is available, Grounding DINO can be queried with free-text tags to create detections programmatically.
    Tech: Python, device/stream management, Grounding DINO, event generation.

  • Realtime Discord API — Gemini Flash Live-powered Multi-User Conversational Platform
    https://github.com/Ryustiel/MeepiPublic
    Discord-integrated realtime conversational platform built around Gemini Flash Live, so multiple users can participate in the same live conversation. It keeps shared context across participants and channels, supports async MCP-style tool calls, and includes human-in-the-loop (HITL) approval flows for controlled actions.
    Tech: Gemini Flash Live, LangGraph, LangChain, Discord.py, Streamlit, asyncio, Docker Compose, OpenAI, google-generativeai SDK.

  • Agents — Stateful Modular Agent Runtime
    https://github.com/Ryustiel/Agenti
    A modular agent runtime for complex, stateful conversations: dynamic and reflective agent runs, long-running tools, callbacks, approvals, context ledgers, prompt-prefix caching, durable memory, structured stubs, external views, live input streams, and OpenAI-compatible access. It separates agent templates from conversation-owned runtime state so each subsystem can evolve independently and be composed into richer agent workflows.
    Tech: Python, FastAPI, PostgreSQL, pgvector, SQLAlchemy, Pydantic, SSE, WebSocket, Docker Compose, OpenAI-compatible API, async workflows, modular LLM orchestration, tool calling, callback-driven tasks, context/prompt caching

  • Meep — Multi‑Interface Conversational Platform
    https://github.com/Ryustiel/MeepPublic
    Modular agent built on LangGraph with unified state across multiple chats, async MCP‑style tools, and HITL approvals; designed for scalable, multi‑channel conversations.
    Tech: LangGraph, LangChain, Discord.py, Streamlit, asyncio, Docker Compose, OpenAI, google-generativeai SDK.

  • RAGraph — Relational Accessor Graph
    https://github.com/Ryustiel/Ragraph
    Dynamic, multi‑layer knowledge graph for RAG that retrieves context via weighted semantic “accessors” over PostgreSQL + pgvector—great for messy, LLM‑extracted knowledge bases.
    Tech: Python, SQLAlchemy, PostgreSQL/pgvector, Pydantic, OpenAI embeddings.

  • Automated Email & Document Processing Pipeline (LLM Storage Service)
    https://github.com/Ryustiel/LLMStorageServicePublic
    Async, containerized pipeline that ingests emails, OCRs attachments, and summarizes content with GPT; pluggable content‑addressable storage (Local, S3, Google Drive).
    Tech: FastAPI, Docker Compose, LangChain, OpenAI, Mistral OCR, S3/GDrive, asyncio.

  • Spark + PyTorch: Distributed LSTM for Time‑Series Forecasting
    https://github.com/Ryustiel/SparkTorchPublic
    End‑to‑end workflow using Spark for large‑scale preprocessing and PyTorch DDP via TorchDistributor for distributed LSTM training on time‑series data.
    Tech: Apache Spark, PyTorch (DDP), TorchDistributor, PyArrow, Docker.

  • Gemini ImageChat
    https://github.com/Ryustiel/GoogleGenAI
    A Streamlit app to chat with Google’s Gemini image model: attach local images and receive generated images in the conversation; outputs are auto‑saved to project folders.
    Tech: Streamlit, google‑generativeai SDK, PIL, GCP service account.

  • Aym — Conversational Graph Builder
    https://github.com/Ryustiel/SI28-Aym
    Turn LLM debates into a living knowledge graph with tool‑proposed node/edge edits and human confirmation, rendered live in an interactive 3D Plotly view; persisted as a single JSON graph.
    Tech: Streamlit, Plotly, LangChain, OpenAI, Pydantic, aiofiles.


If anything catches your eye or you’d like to collaborate, feel free to reach out on LinkedIn.⁣⁠⁣​‌‌‌​​‌​​‌‌​​‌​‌​‌‌‌​​‌‌​‌‌‌​​​​​‌​‌‌‌‌‌​​‌‌​​​​​​‌‌‌​​​​‌‌​​‌​‌​​‌‌​​​‌​​‌‌​‌​​​​‌‌​​‌‌​​‌‌​‌‌‌​‌‌​​‌‌​​​‌‌​​​‌​‌‌​​​‌​​‌‌​​​‌​​‌‌​​​‌​​‌‌​​​​‌​​‌‌​​‌​​‌‌​​​‌​​​‌‌​​​‌​​‌‌​​​​​​‌‌​​​​​​‌‌​‌‌​​​‌‌‌​​​​‌‌​​‌​‌​​‌‌​​​‌​​‌‌​‌‌​​‌‌​​​​‌​​‌‌​‌​​​​‌‌​​​​​‌‌​​​‌​​​‌‌​​​​​​‌‌​‌‌​​​‌‌‌​​​​​‌‌‌​​​​​‌‌​​​‌​​‌‌‌​​‌​‌‌​​‌​‌​​‌‌‌​​‌​‌‌​​‌​​​​‌‌‌​​​​​‌‌‌​​​​‌‌​​​‌‌​‌‌​​‌​‌​‌‌​​‌​‌​​‌‌​‌​‌​‌‌​​​​‌​​‌‌​‌​​​​‌‌‌​​‌​​‌‌​‌​​​​‌‌​​‌‌​​‌‌‌​​​​‌‌​​​‌​​​‌‌​​​‌

Popular repositories Loading

  1. Studies-Archive Studies-Archive Public

    C 2

  2. Ryustiel Ryustiel Public

    Config files for my GitHub profile.

    1

  3. SR10-project SR10-project Public

    JavaScript 1

  4. Spetekkimyo Spetekkimyo Public

    Font generator and drawing service for Seiso

    Python 1

  5. Ragraph Ragraph Public

    A dynamic, multi-layered knowledge graph backend for advanced context retrieval, built on SQLAlchemy and pgvector. RAGraph models information as "Contents" linked via weighted "Accessors" (semantic…

    Python 1

  6. Raphlit Raphlit Public

    A bundle of streamlit widgets for vizualization and chatbots.

    Python 1