Skip to content
View RuvenGuna94's full-sized avatar

Block or report RuvenGuna94

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

Ruven Guna — Enterprise Systems, Architecture, Open Source, AI

LinkedIn · Explore my repositories

Hi, I'm Ruven 👋

I'm a technology professional based in Singapore, interested in how enterprise systems, thoughtful architecture, and open-source tools can turn AI ideas into useful applications.

This GitHub is my workshop: a place to build workbenches, explore design choices, and learn through hands-on experiments in AI, data engineering, and cloud systems.

The questions that interest me: How does it fit into the wider system? How can we observe it? And how do we know it works?

Where my interests connect

Area What I like exploring
Enterprise systems Connecting applications, data, and operational workflows
Architecture Clear boundaries, integration patterns, and practical trade-offs
Open source Building with tools that can be inspected, adapted, and run locally
AI RAG, agents, model adaptation, evaluation, and assurance

Inside the workshop

A local lab for exploring how AI applications can be tested and reviewed, bringing together threat modelling, evidence review, and scorecard-based reporting.

Explore: AI assurance · security evaluation · reproducible experiments
Tools: ASQI Engineer, Garak, Ollama, FastAPI, Python

A property operations lab exploring how retrieval and tools can connect AI applications with documents and structured data, with observability in the workflow.

Explore: RAG architecture · data integration · tracing
Tools: OpenRAG, S3, Google Drive, SQLite, OpenTelemetry, LangSmith

An experiment with FLAN-T5 dialogue summarization, comparing full fine-tuning with parameter-efficient fine-tuning and evaluating results using ROUGE.

Explore: model adaptation · evaluation · fine-tuning trade-offs

A notebook exploring collaboration between AI agents using CrewAI, including research, content generation, and task orchestration.

Explore: agent collaboration · workflow automation · orchestration

More from the learning notebook

Questions I'm exploring

  • How can RAG systems connect to enterprise data while remaining understandable and observable?
  • What evidence helps us assess an AI application's reliability and security?
  • Where do agents add value to a workflow, and where is a simpler approach enough?
  • How can local and open-source tools make experiments easier to reproduce?

Let's connect

Interested in enterprise architecture, open-source systems, or practical AI? I'd enjoy exchanging ideas.

Find me on LinkedIn →

Pinned Loading

  1. AI-assurance-workbench AI-assurance-workbench Public

    Reproducible local AI assurance lab using ASQI Engineer, Garak, Ollama and FastAPI, with threat modelling, evidence review and scorecard-based reporting.

    Python 1

  2. property-ops-rag-workbench property-ops-rag-workbench Public

    Property operations RAG lab using OpenRAG, S3, Google Drive, SQLite tools, OpenTelemetry and LangSmith.

  3. Dialogue-Summary-PEFT-Fine-Tuning Dialogue-Summary-PEFT-Fine-Tuning Public

    This notebook fine-tunes the FLAN-T5 model for dialogue summarization, comparing full fine-tuning with Parameter-Efficient Fine-Tuning (PEFT). It evaluates performance using ROUGE metrics, demonstr…

    Jupyter Notebook

  4. LangChain-for-LLM-Application-Development LangChain-for-LLM-Application-Development Public

    This repository will be used for the code in the deeplearning.ai course for LangChain

    Jupyter Notebook

  5. Experimenting-With-AI-Agents Experimenting-With-AI-Agents Public

    An interactive Jupyter Notebook demonstrating AI agent collaboration using CrewAI. This project explores how multiple AI agents can research, generate content, and automate workflows through task o…

    Jupyter Notebook

  6. Dialogue-Summary-remove-toxic-text-PPO Dialogue-Summary-remove-toxic-text-PPO Public

    Fine-tuning FLAN-T5 with PPO and PEFT to generate less toxic text summaries. This notebook leverages Meta AI's hate speech reward model and utilizes RLHF techniques for improved safety.

    Jupyter Notebook