Skip to content
View jamesoleinik's full-sized avatar

Block or report jamesoleinik

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.

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

James Oleinik

Enterprise agents that understand and operate your business, not just access your data.

LinkedIn

Dataverse · Copilot Studio · Model Context Protocol · Agent 365


I build business agents in the open: small, runnable systems you can clone and run, not slideware. Each repo is a working artifact, and together they trace one through-line, coding agents on Microsoft Dataverse that get grounded in real business data, act with the right guardrails, and operate real processes end to end.

Day job: Partner Director of Product Management at Microsoft, building the data, knowledge, and platform foundations for business agents. Everything here is built outside that. Some of it is closer to home: personal productivity tooling I build to automate my own workday.

What's here

Project What it is Start here
Launch Control A launch-management system on Dataverse: one data model, three kinds of agents (declarative, autonomous, and code-first), a generative Power App, and agentic administration. Built as a build-in-public series. launch-control
Dataverse Tools The everyday jobs of a Dataverse practitioner (modeling, querying, bulk data, solutions, security, diagnostics) reimagined as coding-agent tools that read first and show a dry run before any change. Ten tools, each validated live. dataverse-tools
Skill Scout Point it at your AI coding-agent session logs and it finds the workflows you repeat by hand, scores them against a transparent rubric, and hands back gated proposals for which ones to turn into a skill. Read-only over your history, privacy-first, validated on fixtures. skill-scout

More is on the way, added when it earns its place.

What I keep coming back to

  • Grounding beats cleverness. An agent that cites the record beats one that sounds confident.
  • Guardrails belong in the platform, not the prompt. Identity, scoped access, and audit are properties of the data, not the agent.
  • The moat is the intelligence, not the model. Skills, semantics, and evaluations compound; bigger models do not.

Reach me

Popular repositories Loading

  1. launch-control launch-control Public

    Launch Control — a 12-episode LinkedIn series building a launch-management system on Microsoft Dataverse: data model, agents (declarative + autonomous + code-first), generative Power Apps page, and…

    Python 9

  2. dataverse-tools dataverse-tools Public

    The everyday jobs of a Dataverse practitioner, reimagined as coding-agent tools that read first and show a dry run before any change. First-party stack, validated live.

    Python

  3. jamesoleinik jamesoleinik Public

  4. skill-scout skill-scout Public

    Python