Applied AI Apps · FastAPI · Docker · Cloud

Turning trained models into usable deployed AI products.

This page is focused on the engineering layer after model training: exporting models, building APIs, connecting databases and object storage, designing frontends, containerizing services, and deploying AI applications to real cloud environments.

0Apps shipped
0Model families
0Database systems
0Cloud targets

From notebook experiment to deployed application.

My apps are not just demos. They are practice grounds for model serving, application structure, persistence, automation, and deployment decisions.

01

Train / fine-tune

Build custom models or adapt pretrained architectures using PyTorch, TensorFlow, Keras, and Hugging Face.

02

Export models

Move from raw .pt or .keras artifacts toward portable .onnx inference assets.

03

Serve APIs

Expose inference through FastAPI and Uvicorn with validation, routing, prediction metadata, and app-level logic.

04

Store outputs

Save predictions, metadata, logs, and uploaded image references using PostgreSQL, SQLite, MSSQL, or object storage.

05

Deploy

Containerize with Docker and launch to Render, Hugging Face Spaces, or similar platforms.

Current deployed AI apps.

Three deployed AI apps now, with this archive designed to scale as more trained models become product-grade interfaces.

PythonNLPText ClassificationFull-stack AI

Disaster Tweet Classification App

Trained disaster tweet classifier served as a web application with FastAPI, SQLite logging, Jinja frontend templates, Docker packaging, and a clean prediction interface for real-time text inference.

PythonPyTorchBiLSTMGloVeNLTKFastAPIJinjaSQLite3DockerRenderONNX
PythonNLPText ClassificationFull-stack AI

SMS Spam Classifier

Production SMS classification application built around a BiLSTM model exported to ONNX, a validated FastAPI service, encrypted prediction persistence in Neon PostgreSQL, Alembic migrations, and a responsive React and TypeScript interface served through Nginx and deployed with Docker-based CI/CD on Render.

PythonTensorFlowKerasBiLSTMONNX RuntimeFastAPISQLAlchemyAlembicFernetCryptographyNeonPostgreSQLReactTypeScriptViteNginxDockerRenderGitHub ActionsCI/CD

Other apps.

Besides AI deployment work, I also build applications in other computer domains. These projects focus more on software engineering, desktop interfaces, data structures, and system design than on model inference.

The engineering tools behind my Apps.

A compact map of the technologies I use to convert models into real interfaces, services, storage layers, and cloud-ready systems.

Python
PyTorch
TensorFlow
Keras
FastAPI
Docker
PostgreSQL
SQLite
SQL Server
C++
Airflow
Kafka
🤗Hugging Face
ONNX
Render
Qt
Swift
Kotlin
Supabase
MLflow
HTML5
CSS3
JavaScript
React
TypeScript
Vite
Nginx
GitHub Actions
Playwright
VS Code
Jupyter
GitHub
Model servingFastAPI, Uvicorn, Pydantic, ONNX Runtime, request validation, and structured inference responses
ContainersDocker multi-stage builds, Nginx reverse proxying, reproducible environments, and image-based deployment
DatabasesPostgreSQL, Neon managed Postgres, SQLAlchemy, Alembic migrations, SQLite3, MSSQL, and encrypted records
StorageSupabase object storage, Hugging Face Hub model registry
MLOpsMLflow tracking, Airflow automation, Kafka local event-driven simulation
FrontendHTML, CSS, JavaScript, React, TypeScript, Vite, Nginx, Jinja templates, and responsive accessible interfaces
Testing & CI/CDPytest, Vitest, React Testing Library, MSW, Playwright, axe accessibility checks, GitHub Actions, and Render deploy hooks
Other appsC++, Qt Widgets, desktop interfaces, data structures, CRUD workflows, educational management systems, Swift, SwiftUI, XcodeGen, Kotlin, Jetpack Compose, Gradle, and offline iOS and Android applications

More than model conversion: the full path to usable AI apps.

Exporting models is only one layer. The bigger focus of this page is how trained systems become real applications through API serving, database integration, cloud storage, interface design, and MLOps orchestration.

Core serving layer

FastAPI is the runtime backbone of the app layer.

My main deployment interest is exposing predictions through structured endpoints with request validation, preprocessing logic, model inference, and response formatting.

FastAPIUvicornPydanticInference routes
  • Receive image or text inputs from users.
  • Validate payloads and prepare inference-ready features.
  • Serve clean prediction responses to the frontend.