Senior Software Engineering student @ MSOE · Incoming developer @ IBM · Agentic AI · MCP · ML
I build software at the intersection of agentic AI, full-stack systems, and applied ML — from MCP servers that give agents safe access to IBM i, to computer-vision pipelines and council-of-advisors products.
I just finished an AI internship on IBM's Core AI team for IBM i (AI and Open Source), and I'll be returning as a developer on that same team after graduating from Milwaukee School of Engineering in May 2027. I'm a Software Engineering major with a Data Science minor.
Most of my work sits at the intersection of:
- Agentic AI & MCP - YAML-driven tools, Java MCP servers, and security defaults that keep agent access read-only and observable
- Applied ML / computer vision - 3D CNNs, Vision Transformers, and clinical and industrial imaging pipelines
- Full-stack systems - React/TypeScript apps, real-time dashboards, and Docker-based deployments
- IBM i & enterprise software - internship on Core AI for IBM i; returning to that team to connect live systems to the modern AI stack
A minimal Java MCP server for IBM i — a faithful subset of the reference Node implementation. Declarative YAML tools, Mapepire connectivity, tokenizer-based SQL security, opt-in execute_sql, and hot-reload. I contributed to this during my IBM internship and will keep building on it as an incoming developer on the IBM i AI & Open Source team.
Java 17 · MCP Java SDK · mapepire-java
A responsive site built with TypeScript, React, and Tailwind CSS to showcase my work, resume, and experience. Hosted on GitHub Pages with a GitHub Actions pipeline that builds and deploys on every push.
TypeScript · React · Tailwind CSS
- GitHub: @rousseauc1
- LinkedIn: caderousseau
- Website: rousseauc1.github.io
- Email: rousseauc@msoe.edu


