AI Engineer · Agentic AI Builder — with a philosophy PhD · Philosopher

Amir Kiani

I build production agentic AI systems and engineer LLM-powered products end to end — from multi-agent orchestration to RAG pipelines to deployment. My PhD in philosophy also shapes how I think about AI safety, ethics, and alignment.

Amir Kiani

Click any card below for the full write-up ↓

Featured Work

Agentic AI Work

VoiceCaptures — AI receptionist for home service contractors
Founder Product

VoiceCaptures — AI Voice Agent

Founded and built an AI voice agent for home service businesses that answers every call 24/7, qualifies the job in conversation, checks real calendar availability, and books it — live, on the call.

Conversational Voice AI (STT/TTS) Twilio Telephony Google Calendar API Dynamic Call Routing Real-time Intent Parsing
voicecaptures.com →

Founded and built an AI voice agent for home service businesses that answers every call 24/7, qualifies the job in conversation, checks real calendar availability, and books it — live, on the call.

Why it matters

$75B

Lost annually to unanswered business calls (Forbes)

85%

Of callers won't leave a voicemail (Forbes)

62%

Of customer calls land outside business hours (HomeAdvisor)

How it works

  1. Customer calls the business's existing number.
  2. Call forwards to the AI when busy, on a job, or after hours.
  3. AI collects and confirms every detail — name, phone, address, issue.
  4. Checks the real Google Calendar and books an open slot live on the call.
  5. Business owner and customer both get a text confirmation.

Fully customizable

Voice, greeting, business hours, appointment length, and services are all configurable per business — built for plumbing, HVAC, electrical, roofing, pest control, landscaping, general contracting, and locksmith trades.

VoiceCaptures SMS Outreach Agent workflow
Multi-Agent System

VoiceCaptures SMS Outreach Agent

Agentic SMS sales outreach: a deterministic multi-agent drafting/picker pipeline sends bulk cold outreach, then hands live conversations to a stateful conversational SDR agent that replies to inbound texts in real time.

OpenAI Agents SDK Multi-Agent Orchestration Drafting · Picker · Triage · SDR Agents Twilio SMS FastAPI Supabase
View repository →

Agentic SMS sales outreach for VoiceCaptures, built on the OpenAI Agents SDK and Twilio. Sends bulk cold outreach via a deterministic multi-agent drafting/picker pipeline, then hands live conversations to a stateful conversational SDR agent that responds to inbound replies in real time.

Design note: admin console vs. public demo

/demo is the safe, public-facing preview (no Twilio access, request queue only). /admin is a password-protected operator console showing real prospects and conversations, built so the real workflow (poll → triage → draft → human review → send) is screen-recordable for a portfolio video instead of living only in a terminal.

Design note: minimal leads

Only name and phone are required anywhere in the pipeline — the CSV importer, demo page, and hook agent all degrade gracefully to a generic-but-relevant message when other fields are missing.

Project layout

app/agents/   agent definitions (drafters, picker, triage, SDR)
app/tools/    function_tools (send_sms, db read/write)
app/db/       Supabase client + schema
app/routes/   FastAPI webhook routes
Agentic Task Runner dashboard UI
Agentic AI Project

Agentic Task Runner

A FastAPI app where an agent parses a plain-language task, selects and executes tools in sequence, and returns a transparent, numbered execution trace with persistent history.

FastAPI OpenAI Agents SDK function_tools · tool_choice=required Deterministic Rule-Based Router JSON Persistence
View repository →

A FastAPI app where an agent parses a plain-language task, selects and executes tools in sequence, and returns a transparent, numbered execution trace with persistent history.

Tools implemented

  • TextProcessorTool — uppercase / lowercase / word count
  • CalculatorTool — addition / subtraction / multiplication / division
  • WeatherMockTool — mock weather for a city (no external API)
  • UnitConvertor — km↔miles, °C↔°F, kg↔lbs
  • DirectAnswerTool — explicit fallback when no other tool applies

Key design decision

Started with a custom planner/executor design, but switched to native @function_tool + tool_choice="required" — each tool call happens with real prior results already in context, since the SDK's own conversation loop handles that automatically. Added DirectAnswerTool as an explicit "no tool applies" option to stop the model misusing the nearest tool on trivial inputs.

Retrieval-Augmented Generation

RAG Projects

DeepChef app overview

DeepChef — Recipe Recommender

Capstone project: a recommender system over 520k+ recipes scraped from food.com. Takes a user's favorite recipe or ingredients and returns the 5 most semantically similar recipes, deployed as a live app.

OpenAI Embeddings Semantic Search BERTopic spaCy / NLTK scikit-learn · UMAP Selenium (scraping) Streamlit (deployment)

Project Overview

I created a recommender system on a dataset of over 520k recipes scraped from food.com as my capstone project for the bootcamp — titled DeepChef. DeepChef harnesses the power of state-of-the-art large language models and semantic embeddings to create a recommender system that takes in users' favorite recipes — ingredients or instructions, along with themes or other elements — and returns the 5 most similar recipes from the dataset.

Video Tour

Watch the video walkthrough on Loom →

The App

DeepChef Streamlit app interface

Deployed as an interactive app: deepchef.streamlit.app →

Technologies Used

bertopic gdown jupyter spacy pandas / numpy openai re / requests scikit-learn matplotlib / seaborn / wordcloud nltk selenium streamlit tiktoken umap

GitHub Repo

For codes, implementation, data sources, and limitations: DeepChef - Recommender System →

DeepAnalytic platform overview

DeepAnalytic — Philosophy LLM Research

DeepAnalytic is an ongoing end-to-end team project dedicated to my research on utilizing LLMs for various use cases in the context of Analytic Philosophy, applied to thousands of research papers and books. A large corpus of specialized philosophical data has been scraped from leading academic journals, with cutting-edge NLP and Gen-AI tasks performed on it for research purposes.

Naive / Rerank / Multiquery / Advanced RAG Sentence Transformers (fine-tuned) Topic Modeling NLI Benchmarking Web Scraping
Repository (in progress) →

Project Overview

DeepAnalytic is an ongoing end-to-end team project applying LLMs to Analytic Philosophy across thousands of papers and books. A large corpus has been scraped from leading academic journals, and cutting-edge NLP and Gen-AI tasks are being performed on it for research. In the coming months, access will open to researchers in the field, then to the public.

RAG architecture progression

  • Naive RAG (chunk-400, text-embedding-3-small, cosine similarity)
  • RAG + Reranking
  • Multi-query generation RAG
  • Custom Multi-Query + Critique + Rerank + Generate pipeline (agentic RAG)
  • Systematic pipeline & parameter benchmarking
  • Sentence-transformer fine-tuning for domain-specific vectorization
  • Natural Language Inference (NLI) dataset construction

Data & scope

Metadata for 28 Springer Nature philosophy journals (~800k pages), the entire Stanford Encyclopedia of Philosophy (2024 edition), and 10k+ pages from Analysis and other publishers, scraped and preprocessed for research use.

Analysis & Statistics

Data Analytics

Google Books Ngrams

Big Data Wrangling — Google Books Ngrams

Loaded, filtered, and visualized a dataset spanning 4% of all printed books (1800s–2000s) in a cloud distributed-computing environment.

Hadoop Spark / PySpark Hive AWS S3
Repository →

Overview

Applies Big Data skills to the Google Ngrams dataset — content from Google Books encapsulating ~4% of all printed books, spanning the 1800s to the 2000s.

Focus: proficient loading, filtering, and dynamic visualization of an expansive dataset within a cloud-based distributed computing environment, using Hadoop, Spark, Hive, and S3.

Google Books Ngram Viewer chart

GitHub Repo

This project contains two files:

Bixi bike usage

Bixi Bike Usage — Trend Analysis

SQL-driven exploration of Montreal's bike-share system, paired with an interactive drill-down Tableau dashboard.

SQL Tableau Data Wrangling
Repository →

Overview

BIXI Montreal, established in 2014, owns 10,000 bikes across nearly 800 stations (as of 2023). Goal: understand usage drivers, popular stations, and business growth, using April–November 2016 & 2017 data.

Centerpiece deliverable is an interactive drill-down Tableau dashboard exploring hidden usage patterns.

Bixi revenue-per-hour Tableau chart

GitHub Repo

SQL Codes (Parts 1–4) → · Final Tableau sheets and reports to be uploaded soon.

Collage: Hotel Reviews sentiment analysis, West Nile Virus prediction, and U.S. Diabetes readmission projects

Other Data Analytics Projects

Three additional EDA & ML studies — sentiment classification, public-health prediction, and hospital readmission risk.

Sentiment Analysis — Hotel Reviews

NLP pipeline from EDA through feature engineering to sentiment classification — comparing Logistic Regression, PCA, KNN, and Decision Trees, refined with cross-validation. Repository →

West Nile Virus — Predictive Analysis

Statistical and predictive modeling of Chicago mosquito trap data for the city's public health monitoring program — chi-square testing, then linear and logistic regression on WNV prevalence. Repository →

U.S. Diabetes Readmission

Explored ~100k U.S. hospital records (1999–2008) to identify sub-groups at higher readmission risk, then modeled readmission with logistic regression. Repository →

Research & Public Voice

Podcast & Talks

AI safety, ethics, and machine consciousness.

Virtuous Machines — the podcast

Conversations at the intersection of AI and philosophy with researchers in AI safety, ethics, and emerging tech. 13 episodes and counting, on YouTube and Spotify.

virtuousmachines.com → 13 Episodes · YouTube & Spotify

All 13 episodes →

Speaking at the Mindstone AI Meetup

Public Engagements

More talks at virtuousmachines.com/talks →
Working through logic notation on a whiteboard

Research & Writings

More at virtuousmachines.com/research-consulting →

Publications

No Bullshit Math for Data Science cover

No Bullshit Math for Data Science

A short, sharp book on the mathematics underneath data science — linear algebra, calculus, statistics, and the math behind core ML algorithms, with Python code.

Amazon → Book PDF →
No Bullshit Math for Data Science full cover

Data science is an interdisciplinary, growing field that uses scientific methods, processes, and algorithms to extract or extrapolate knowledge, patterns, and insights from various kinds of structured, semi-structured, and unstructured data for various real-life and theoretical purposes.

To become a data scientist, one must have a solid foundation in mathematics, programming skills, and domain expertise — able to work with large datasets, analyze data using statistical techniques, communicate findings, and design predictive models using machine learning.

As someone engaging with math for over a decade, I found few books teach the mathematics underneath data science in a comprehensive, short and sharp manner — most are ~350 pages, expensive, code-heavy, and light on actual math teaching. This book aims to fix that.

Part I explores core mathematics — Linear Algebra, Calculus, Statistics, and Probability Theory. Part II builds on this to cover the underlying mathematics of Regression, Tree Methods, Support Vector Machines, Clustering, PCA, and Neural Networks, with Python implementations throughout.

Sample page: Vectors Sample page: table of contents Sample page: matrix inverse
Structured propositions paper first page

Structured Propositions & Logics of Ground

Peer-reviewed paper in Synthese providing a unified semantics for propositional logics of impure ground using structured propositions.

Read paper →

Abstract

I show that the assumption of highly structured propositions can be leveraged to provide a unified semantics for various propositional logics of impure ground in a very expressive and flexible way. It is shown, in particular, that the induced models are capable of capturing an infinitude of grounding facts that follow from unrestricted logics of ground, but, due to certain artificial restrictions, are left unaccounted for by the existing semantics in the literature. It is also shown that our models, unlike the ones in the literature, are easily extendable to capture certain distinct views about iterated as well as identity grounding.

Practical Statistics for Data Practitioners cover

Practical Statistics for Data Practitioners

Open-source guide to descriptive and inferential statistics for real-world analytics, paired with reproducible Python code.

Repository →
Practical Statistics for Data Practitioners full cover

Practical Statistics for Data Practitioners is an open-source, hands-on guide that introduces the essential descriptive and inferential statistics needed in real-world analytics and machine learning pipelines. Designed for data analysts, scientists, engineers, and students, it emphasizes a "read → run → apply" learning approach by pairing each concept with clear intuition, minimal proofs, and fully reproducible Python code.

Covers measures of central tendency and dispersion, hypothesis testing, A/B testing, and regression models, illustrated with end-to-end examples using pandas, NumPy, SciPy, and statsmodels.

Academic CV ↓

Education

Philosophy studies

MA & PhD, Philosophy (Logic, Semantics & Metaphysics)

University of Calgary (2023) · University of Tartu (2019)

Overview

After years of exposure to mathematical logic in my undergraduate years, I grew interested in the philosophical ideas behind math and logic and did my MA in Philosophy at the University of Tartu in Estonia.

I then continued into a PhD at the University of Calgary, where over 4 years I engaged in research in Logic and Metaphysics.

Research

My MA thesis, Perception, Abductive Methodology, and Compositional Universalism, argued for compositional universalism — the view that any plurality of objects constitutes an object. Read the thesis →

My PhD research focused on questions of fundamentality, with a secondary interest in IT ethics, AI safety, and machine consciousness that I still work in today. Read the dissertation →

One dissertation chapter was later published in Synthese. Read the paper →

Teaching

Taught a graduate-level logic course on modern modal logics to 10+ masters and PhD students across Philosophy, Mathematics, and Semiotics during my MA.

During my PhD, taught hundreds of students on AI, IT, and data ethics — deepening my grounding in AI safety debates. I write on these topics at substack.com/@llminds and occasionally for Wikipedia and the Centre for Social Impact Technology.

Awards

MA scholarships (over $24,000):

  • Best MA Thesis Prospectus of The Year Award, University of Tartu (2018)
  • Tuition Waiver Scholarship, University of Tartu — CA$6,300/yr (2017 & 2018)
  • DoraPlus Scholarship, University of Tartu — CA$5,700/yr (2017 & 2018)
  • Achievement Stipend, University of Tartu (2018)
  • Excellence Scholarship for Travel and Accommodation, University of Tartu

PhD scholarships (over $50,000):

  • Alberta Graduate Excellence Scholarship (AGES), International — CA$15,000 (2021, 2019)
  • Department of Philosophy Graduate Essay Award — CA$2,500 (2021)
  • Full Funding Package (4 years) — CA$30,000/yr (2019–2023)

Transferable Skills

Analytical Thinking Research Communication Teamwork Mentoring Time Management Project Management
Amirkabir University of Technology

BSc, Mathematics & Applications

Tehran Polytechnic (Amirkabir University of Technology), 2017

Overview

Undergraduate in Mathematics and Applications at Amirkabir University of Technology in Iran. My final thesis was on mathematical logic, with broad coursework across pure and applied math.

Coursework

Statistics & Probability Theory Numerical Analysis Optimization Theory Linear & Abstract Algebra Real & Complex Analysis Differential Equations Differential & Algebraic Geometry Logic, Set Theory & Category Theory

Research

Thesis on coalgebraic logics — Logics for Coalgebras, and a Final Coalgebra Theorem (written in Persian). Read the thesis →

Transferable Skills

Perseverance Responsibility Analytical Thinking Quantitative Reasoning

Awards & Certificates

🏆 1st Place

Google × BrainStation — 24hr Industry Hackathon

Won first place designing "Insights" — a widget using LLMs to give users transparent, plain-language explanations of how Google's AI features use their data, addressing trust, privacy, and explainability concerns.

Google x BrainStation hackathon — Meet Google Insights concept slide 1st Place Industry Project certificate awarded to Amir Kiani by BrainStation x Google

The Challenge

A one-day hackathon hosted by BrainStation for Google, July 20, 2023. Our team — "The Extremers" — tackled a real Google problem: growing public mistrust of AI, driven by lack of transparency, privacy concerns, and no clear way to verify how AI-driven results are produced.

Our Solution — "Insights"

We designed "Insights," a widget for Google's platform giving users a plain-language, on-demand explanation of how AI is using their data. A hover reveals a quick summary; a click opens a full chatbot (envisioned on a fine-tuned LLM trained on Google's own product docs) that answers deeper questions in the moment — turning a black box into something users can actually interrogate.

Measuring trust

The widget's engagement would double as a trust signal — analyzing interaction data with statistical methods (ANOVA, A/B testing) to gauge how much users actually engage with AI-powered features, and feed that back into product decisions.

Team — The Extremers

Moises Vera, Annie Yan & Amir Kiani (Data Science) · Amy Chen (UX Design) · Emmanuel Atuahene & Chelsea Quindipan (Software Engineering) · Laura Merino (Product Manager)

View repository →
BrainStation certificate

BrainStation — Data Science Diploma

3-month intensive data science bootcamp

Google Cloud Platform certificate

Google Cloud Platform

Cloud & ML infrastructure certification

Let's talk

Building AI agent systems, doing data science, or thinking through AI safety and ethics — I'd love to hear from you.

amirkianitech@gmail.com LinkedIn GitHub

© 2026 Amir Kiani