AI Engineer
Independent systems
I design and build agent runtimes, memory systems, tool integrations, evaluation workflows, and AI interfaces.
I’m Krrish. I work as a data analyst at Baselane and design AI systems focused on agent architecture, orchestration, evaluation, and the data underneath them.
Selected work
Case studies on agent architecture, machine learning, evaluation, and the trade-offs that shaped each system.
Current work in agents, memory, tools, and operations.
Self-hosted agent runtime · Claude Agent SDK
A multi-channel agent runtime with persistent memory, task-scoped subagents, voice, tools, automations, recovery, and an operations dashboard.
Earlier work in modelling, evaluation, and decisions.
Machine learning · Python
A risk-focused model for a heavily imbalanced dataset, built to catch more fraud without burying reviewers in false alarms.
Predictive analytics · Python
Feature engineering, model comparison, and business analysis for finding which customers may leave and what a retention team could do next.
Simulation · R
A Monte Carlo model testing when Canadians should draw OAS under different lifespans, account types, tax rules, and market conditions.
Experience
My work combines business judgment, analytical depth, and hands-on system building.
Independent systems
I design and build agent runtimes, memory systems, tool integrations, evaluation workflows, and AI interfaces.
Baselane · Toronto
I work with data, analysis, and reporting to help teams make clearer decisions.
Schulich School of Business
Built a foundation in business analytics and finance before moving deeper into technical work.
Writing
Technical notes, project breakdowns, mistakes, and ideas I want to revisit.
Systems notes · 8 min read
Model notes · 5 min read
The throughline
Business → Data → AI systemsI studied business analytics and finance at Schulich and now work as a data analyst at Baselane. That background keeps me close to the decisions, constraints, and people behind the technology.
My focus is AI engineering: agent architecture, memory and retrieval, prompt and context design, tool use, evaluation, and interfaces that make complex systems easier to operate.