Michael Cran · Open for engineering roles

Software & AI engineering

Software and AI engineer building full-stack applications, APIs, AI integrations, and business automation. B.S. in Computer Science from the University of Central Florida; founder and lead engineer at CoreTV.

Where I can contribute

My work spans applied AI, full-stack and backend development, and cloud operations. These are the core tools from my resume, with public projects below for a closer look.

AI & agent systems

Agent orchestration, LLM integration, and reusable input-isolation and usage-authorization contracts.

  • Python
  • TypeScript
  • LLM integration
  • AI automation
  • pgvector

Explore Coretex's agent workspace and Core AI's public TypeScript contracts.

Review projects

Full-stack & backend

Interfaces, REST APIs, relational data, and integrations that connect a product's user experience to its backend.

  • React
  • Next.js
  • Java / Spring Boot
  • FastAPI
  • PostgreSQL

Review Health Tracker's frontend/backend structure and this portfolio's API routes.

Review projects

Cloud & infrastructure

Cloud services, containerized development, Linux systems, and automated delivery for applications and operational workflows.

  • AWS
  • Docker
  • Linux
  • GitHub Actions
  • Cloudflare

See the container setup in Health Tracker, Coretex's development stack, and the portfolio's delivery workflows.

Review projects

Selected engineering work

What I built, key architecture choices, and source you can inspect.

AI agents · Desktop & backend

Coretex

Pre-1.0 · Source available

A local-first workspace bringing AI agents, projects, communication, personal analytics, and developer operations into a Windows desktop application.

My contribution

Built and maintain the desktop/web workspace, shared React application layer, and TypeScript Brain service.

Architecture choices

  • Share the application layer across Electron and Next.js clients.
  • Use PostgreSQL and Prisma in the Brain service, with Docker-backed local development.
  • Keep credentials and local application data outside the public repository.

TypeScript · React · Electron · PostgreSQL · Docker

AI integration · Safety contracts

Core AI

Public TypeScript package

A small provider-neutral package for conversation safety and metered-usage authorization, used at the boundary between applications and private AI services.

My contribution

Built and maintain reusable input-isolation and authorization contracts for chat, voice, and embedding requests.

Architecture choices

  • Isolate user-supplied text before it enters a prompt data field.
  • Require a typed usage-authorization decision before metered operations.
  • Keep provider SDKs, production policy, prompts, and customer data outside this package.

TypeScript · ES modules · Input isolation · Usage authorization

Full-stack · APIs & data

Health Tracker

Source & local setup available

A personal health tracking application with a Next.js interface and a Spring Boot backend for workouts, nutrition, and other tracking workflows.

My contribution

Built the full-stack application, connecting tracking interfaces to Java backend services and persistent storage.

Architecture choices

  • Separate the Next.js frontend from the Spring Boot API.
  • Use PostgreSQL for relational storage and LocalStack for local S3-compatible development.
  • Document service ports, startup steps, and deployment configuration for reviewers.

Java · Spring Boot · Next.js · PostgreSQL · Docker

Full-stack · AI & service integrations

Portfolio application

Live at mdcran.com

The application behind this website: a responsive portfolio with managed content, API integrations, streaming AI chat, voice features, and analytics.

My contribution

Designed, built, and maintain the Next.js application and its content and integration routes.

Architecture choices

  • Use server-rendered pages alongside interactive React components.
  • Store editable portfolio content in MongoDB.
  • Integrate streaming chat and speech services through server-side API routes, keeping credentials on the server.

Next.js · React · TypeScript · MongoDB · REST APIs

Experience beyond the repositories

  • CoreTV: founder and lead engineer for business technology, AI reception, websites, and workflow automation.
  • International Computer Exchange: software engineering internship supporting enterprise infrastructure and disaster recovery systems.
  • Army Reserve — Mercury: secure serverless web and mobile application built in partnership with the U.S. Army Reserve.

Client implementations remain private. The public repositories above provide reviewable examples of my engineering work; my resume covers dates, responsibilities, and qualifications.

Full experience & qualifications