Skip to main content

Brian E. Kane

Senior Software Engineer building production-grade web and AI systems.

11+ years building software with React, Java, backend services, and modern AI systems including RAG, embeddings, machine learning, and agentic workflows.

AI Digital Twin is live. Ask it about my background, projects, and engineering experience.

Brian E. Kane — professional headshot

About

Serious about engineering.

Not overly serious about myself.

I am a software engineer with over 11 years of experience building reliable applications, APIs, and front-end systems. My core background is React.js for the front-end and Java for the backend/service layer. I have been expanding deeply into AI engineering for the last 2+ years, including machine learning, RAG, embeddings, LLM applications, agentic AI systems, MCP primarily as tools for AI agents.

I take my work seriously: clean architecture, maintainable code, thoughtful UX, and systems that actually solve business problems.

I do not take myself too seriously, which means I enjoy collaboration, humor, and working with people who like building things the right way without turning every meeting into a ceremony.

Skills

Grouped by practice area — no vanity percentages, just what ships.

Frontend

  • React.js
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Responsive UI
  • Component architecture

Backend

  • Java
  • Python
  • REST APIs
  • Service architecture
  • Authentication
  • Data handling

AI Engineering

  • LLM applications
  • RAG
  • Embeddings
  • Vector databases
  • Agentic AI
  • Prompt engineering
  • AI app deployment

Cloud / DevOps

  • Docker
  • AWS
  • Vercel
  • CI/CD
  • Deployment pipelines
  • Observability

Engineering practices

  • Testing
  • Code review
  • Debugging
  • Architecture
  • Documentation
  • Agile delivery

Featured projects

Some of the personal projects I've been working on recently.

AI Digital Twin

Live

Full-stack portfolio assistant

Portfolio-grade conversational AI that answers as Brian's professional digital twin. Next.js frontend, typed FastAPI backend, AWS Bedrock (Amazon Nova), session memory (local JSON or S3), Terraform-managed AWS infrastructure, and GitHub Actions deployment with OIDC from a public repo. Demonstrates applied AI orchestration, cloud engineering, and controlled deployment—not a generic chatbot wrapper.

Next.jsReactTypeScriptTailwind CSSFastAPIPythonPydanticAWS BedrockAmazon NovaTerraformGitHub ActionsAmazon S3CloudFront

InvestAI

Live

AI-Assisted Paper Trading Platform

Full-stack paper-trading platform with a React SPA, FastAPI backend, and OpenAI Agents SDK orchestration. Morning briefings flow through a deterministic pipeline: candidate scoring, market data, portfolio state, risk rules, then structured AI recommendations with a full decision ledger. Demonstrates responsible AI (manual/assisted/autonomous modes), cost-aware LLM usage, InstantDB persistence, WCAG-tested UI, and Vercel + Render deployment.

React 19ReduxReact RouterFastAPIPythonOpenAI Agents SDKInstantDBPydanticMCPVercel / RenderWCAG 2.2

The Hallucination Tribunal

Live

RAG Document Assistant

Portfolio RAG app that answers questions from a controlled document corpus and subjects each answer to adversarial review: Witness generates grounded responses, Prosecutor challenges claims, and Judge delivers transparent verdicts with citations. Demonstrates hybrid retrieval, multi-agent orchestration, claim-level verification, document ingestion, and an evaluation dashboard.

Next.jsTypeScriptTailwind CSSPythonFastAPIPydanticChromaDBHybrid retrieval (vector + BM25)Multi-agent pipelineOpenAI (optional Ollama)Vercel / Render

Insurellm RAG Explorer

Live

Interactive insurance knowledge base demo

Explore a fictional insurance company's document corpus (contracts, products, employees). Switch between embedding models to compare retrieval behavior, visualize the vector store in 2D and 3D t-SNE plots, and ask grounded questions with cited sources.

PythonGradioChromaDBLangChainHugging Face EmbeddingsOpenAIPlotlyt-SNE

National Park Trip Planner

Live

Plan visits to U.S. national parks with an interactive assistant powered by structured park data and LLM-driven suggestions.

CrewAIMulti AgentPythonGradioHugging Face SpacesLLM

MediNotes Pro

Live

Healthcare-focused AI assistant that turns clinician consultation notes into structured visit summaries, doctor next steps, and patient-friendly email drafts. Inference uses Ollama in a private Docker container on the backend so notes are not sent to third-party LLM APIs, supporting a PHI/PII-conscious demo path (synthetic data only).

Ollama (private container)DockerFastAPIPythonNext.jsReactTypeScriptClerkSSE streamingVercel / Render

AI focus

My AI work focuses on practical applications of modern AI systems: RAG, embeddings, LLM-powered applications, agentic workflows, and AI-assisted development. I am especially interested in turning AI demos into reliable systems with clear architecture, useful UX, and maintainable code.

  • Agentic AI
  • RAG systems / embeddings
  • MCP
  • Context engineering
  • LLM applications
  • AI-assisted software development
  • AI UX
  • Responsible and transparent AI behavior

Experience summary

Intern → Software Analyst → Senior Software Analyst → Software Advisor

Resume

PDF is the primary format for recruiters and ATS.

Readable in the browser, good for quick scanning.

AI Digital Twin

Ask about my background, projects, tech stack, and engineering decisions — backed by a deployed full-stack AWS Bedrock application.

Live text chat on AWS — ask about my resume, projects, and AI engineering work.

Also, I'm human.

Serious about engineering. Less serious about hats.

I build production software, AI systems, and occasionally questionable fashion decisions.

Brian E. Kane — personality and fashion snapshot
The questionable-fashion era, documented.

Contact

Open to senior software engineering, full-stack engineering, AI engineering, and agentic AI application roles.