Engineering the
systems behind AI.

I'm Ankit Arayan Tripathy, building software at the intersection of machine learning, backend engineering and LLM applications. From data pipelines to retrieval, orchestration, evaluation and serving.

Ankit Arayan Tripathy
AT
01 / WORK

Selected projects.

Selected work across computer vision integrity, flight telemetry analysis, financial decision systems and offline retinal screening.

Computer Vision · Integrity & Provenance

TRUSTTRACE CVView on GitHub

An offline-first assurance platform for checking the integrity of computer vision datasets, model artifacts and inference records. Its dataset pipeline validates YOLO and COCO annotations, detects duplicate files using SHA-256 hashes, compares labels against trusted references and flags unusual image distributions with statistical checks. It also scans image patches for low-entropy trigger patterns. For model and inference integrity, it verifies PyTorch, TorchScript and ONNX artifacts against reference manifests and uses HMAC-SHA256 signatures to detect altered or replayed inference records. FastAPI exposes the workflow, while SQLite stores audit events and generated reports provide reviewable evidence.

Stack Python, FastAPI, SQLite, NumPy, PyTorch, ONNX, HMAC-SHA256, Pytest

Machine Learning · Aviation Telemetry

AeroguardView on GitHub

An unsupervised analysis workflow for identifying unusual patterns in NASA DASHlink flight telemetry. It loads Parquet flight recordings, selects configured sensor channels, handles missing values, re-references time and resamples signals into comparable representations. Standardization and PCA reduce the feature space before DBSCAN groups recordings by density, with an estimated neighbourhood radius derived from the nearest-neighbour distance curve. A separate diagnostic stage ranks sensor deviations against robust median and median absolute deviation baselines. Results are exported as CSV reports and explored through an interactive Streamlit dashboard. The scores support investigation; they are not calibrated probabilities of aircraft faults.

Stack Python, NumPy, pandas, scikit-learn, PyArrow, Plotly, Streamlit

Applied AI · Financial Decision Systems

RemediateView on GitHub

A policy-bounded financial remediation system designed to handle payment failures that may require more than another retry. Incoming payment events are normalized and enriched with customer and transaction context before safety rules check fraud flags, late-authorization risk and intervention limits. When an event passes those checks, a Gemini-powered decision layer can select from constrained actions such as creating a payment link, proposing instalments, applying a policy-limited discount or scheduling a promise to pay. A deterministic fallback, mocked payment integration, idempotent execution and audit logging keep the workflow inspectable. A React dashboard receives live updates through FastAPI and WebSockets. The repository documents evaluation on synthetic events, not live payment recovery.

Stack Python, Gemini API, FastAPI, React, WebSockets, SQLite

Healthcare AI · Edge Screening

eDRisView on GitHub

An edge-oriented diabetic retinopathy screening workflow for settings where specialist access and reliable connectivity may be limited. Before classification, it assesses fundus image focus, illumination and retinal field-of-view coverage, then enhances usable images with CLAHE. A ResNet-50 model imported through ONNX classifies images across five diabetic retinopathy severity levels. The workflow pairs the result with attention visualizations and a screening report, applies a referral rule for referable cases, and stores referral records locally for later synchronization when connectivity returns. MATLAB handles image processing and inference, while Simulink models patient flow and deployment resources. It is a screening support prototype, not a replacement for clinical diagnosis.

Stack MATLAB, Simulink, ResNet-50, ONNX, OpenCV

02 / ABOUT

The engineering
around the model.

Model quality matters, but so do retrieval pipelines, evaluation harnesses, latency budgets and failure handling.

I approach AI as a systems problem. A useful application depends on more than a model call: data preparation, retrieval quality, API design, orchestration, evaluation and deployment all shape the result, often more than the model itself.

My focus is on LLM application engineering: production RAG, stateful agent workflows, tool calling patterns and the reliability properties of deployed systems: what fails, how it degrades and how to measure it.

Longer term, I want to go deeper on inference and serving: prefill and decode dynamics, KV cache behaviour, latency and throughput tradeoffs and memory efficiency. I treat evaluation and security as first class engineering concerns.

01

LLM SYSTEMS

Model integration, context management, tool use and system boundaries.

02

RETRIEVAL & RAG

Embedding pipelines, vector search, reranking and retrieval quality metrics.

03

AGENT WORKFLOWS

State management, tool calling, branching logic and bounded execution.

04

EVALUATION & SERVING

Quality regression, latency budgets, cost monitoring and production readiness.

03 / TOOLKIT

Languages, libraries
and infrastructure.

The technologies I use across software engineering, machine learning and generative AI.

Languages

Machine Learning & Deep Learning

LLM & Generative AI

Gen AI Transformers RAG

Backend & Databases

Tools & Infrastructure

04 / CONTACT

Have something in mind?

Have an idea, a side project, a startup thought, or just something interesting you'd like to explore? I'd love to hear about it. We can exchange ideas, think things through, or see where a conversation takes us.

Let's have a coffee ↗