Skip to content
View emretheus's full-sized avatar

Organizations

@sweeprdev

Block or report emretheus

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

Emre Ulgac

Senior Full-Stack Engineer · AI systems, evaluation & cloud infrastructure

Berlin, Germany

I build software across the interface, backend and infrastructure, with 6+ years of experience in web applications and machine learning. My recent work focuses on scientific AI: multi-agent workflows, retrieval, evaluation and model serving.

I take responsibility for architecture and delivery, including the parts that keep a system usable in production: persistent state, background jobs, recovery, observability and deployment.

Website LinkedIn Hugging Face Email

Selected projects

Project Engineering focus
Jev RAG Benchmark Reproducible Python comparisons of Jev 1.13, OpenJev and NVIDIA rerankers on XQuAD-EN and SciFact. Frozen candidate pools, nDCG, probability calibration and paired bootstrap confidence intervals. Leaderboard.
BioAgents Multi-agent scientific research system I helped build at Bio Protocol, covering research planning, literature synthesis, data analysis and hypothesis generation.
InClave Co-built a local Python/Ollama assistant with sandboxed code execution, network denial and resource limits. A shared engine serves a CLI and a Tauri app through JSON-RPC.
Meetwit Meeting assistant with local Whisper transcription, BGE-M3 embeddings and SQLite vector search, packaged with a FastAPI sidecar and Tauri desktop app.
Grex A Helmor-based desktop workspace I developed for coding agents, integrating provider CLIs, Git worktrees, diff review and terminals.

Research

Co-author of Rethinking the AI Scientist: Interactive Multi-Agent Workflows for Scientific Discovery, January 2026. The paper describes BioAgents and its BixBench evaluation.

Technical toolkit

Area Technologies
Languages Python, TypeScript, JavaScript, SQL, Solidity, PHP
Frontend & desktop React, Next.js, Tauri, Yjs
Backend & data FastAPI, Node.js, NestJS, Bun, Laravel, PostgreSQL, Redis
Agents & retrieval LangChain, MCP, tool calling, RAG, embeddings, reranking
Evaluation & ML LangSmith, human evaluation, LLM-as-judge, TensorFlow, scikit-learn, NumPy, pandas
Model serving vLLM, Ollama, Amazon Bedrock, Whisper
Distributed workflows BullMQ, SQS, Redis Streams, WebSockets, SSE
Cloud & deployment AWS, DigitalOcean, Docker Swarm, Kubernetes, Terraform, AWS CDK, CI/CD

Site development: DEVELOPMENT.md

Pinned Loading

  1. bio-xyz/BioAgents bio-xyz/BioAgents Public archive

    BioAgents: An AI scientist framework for autonomous deep research in biological sciences. Multi-agent system combining literature analysis agents with data scientist agents to enable deep research …

    TypeScript 184 35

  2. CoronaMaskOn CoronaMaskOn Public

    Mask On-Off control with computer vision

    Jupyter Notebook 52 12

  3. grex-codes grex-codes Public

    One minimal, local-first desktop app for every AI coding agent — run Claude Code, Codex, OpenCode, Cursor, and Gemini from a single clean interface.

    TypeScript 2 1

  4. meetwit meetwit Public

    Privacy-first, local-first AI meeting assistant for macOS & Windows — live transcription, an in-meeting copilot grounded in your own documents, and summaries. Everything runs on your machine. No cl…

    TypeScript 4

  5. claude-remind-mcp claude-remind-mcp Public

    MCP server for searching past Claude Code conversation history. Local BM25 search over JSONL logs with persistent index, secret redaction, solved-hint, and instant claude --resume.

    TypeScript 1

  6. inclave inclave Public

    Local-first AI assistant for macOS — chat with your PDFs, spreadsheets, CSVs and code using a local LLM via Ollama. Model-generated Python runs in a Seatbelt sandbox with no network. No cloud, no t…

    Python 5 1