Rose Thorn AI

Tech Stack

Modern software development and AI systems to build robust, scalable solutions.

🤖AI & Machine Learning

OpenAI API

GPT-5.2 for compliance analysis, document processing, and intelligent workflow automation

Anthropic Claude

Claude 4.5 Opus, Sonnet & Haiku for advanced reasoning and regulatory analysis

Google Gemini

Gemini Pro 3 for multimodal analysis and document understanding

LangChain

LLM orchestration framework for building AI-powered applications

LangGraph

Agent workflows for multi-step reasoning and complex task execution

GitHub Copilot

AI-powered coding assistant for accelerated development

Multi-Agent System

Architecture pattern for feedstock discovery, CI calculations, and supplier scoring

Hugging Face

Open-source ML models and transformers for NLP, embeddings, and fine-tuning

🔐Authentication & Payments

Clerk

User authentication and identity management

Stripe

Payment processing and subscription management

🗄️Backend

Python 3

Core programming language for backend services and data processing

FastAPI

REST API framework (port 8000) for high-performance async APIs

Uvicorn

ASGI server for running FastAPI applications

Pydantic

Data validation and settings management using Python type annotations

Edge Functions (TypeScript)

Serverless functions for data pipelines and automated processing

🛢️Database

PostgreSQL

Primary relational database for persistent data storage

SQLAlchemy

ORM for database models and query building

Alembic

Database migrations and schema versioning

GeoAlchemy2

Geospatial queries with PostGIS extensions

Supabase

PostgreSQL with Row-Level Security for secure data access

Supabase Realtime

Live dashboard updates and real-time data synchronization

⏱️Task Queue

Celery

Background task processing with scheduled tasks (daily/weekly/monthly)

Redis

Message broker & caching for task queue and session management

pg_cron

Scheduled database jobs (4x daily refreshes)

pg_net

Async HTTP requests from Postgres for external API calls

Power Automate

Workflow automation and process orchestration across Microsoft 365 and Azure

📊Dashboard & Visualization

Power BI Pro

Enterprise business intelligence with interactive dashboards and reports

SharePoint

Document management, collaboration, and enterprise content services

Streamlit

Interactive web dashboard for data exploration and insights

Plotly

Charts & interactive visualizations

Folium

Geospatial maps and location-based visualizations

Leaflet 1.9

Interactive mapping & zone overlays

📈Data Analysis

Pandas

Data manipulation and analysis

GeoPandas

Geospatial data processing and analysis

NumPy

Numerical computing and array operations

Custom Composite Scoring

Zone, sqft, lot ratio & proximity analysis for property evaluation

🔌External APIs

Google Maps API

Distance calculations, routing, and geocoding

EIA API

Energy pricing data from the U.S. Energy Information Administration

Alpha Vantage

Market data and financial information

EPA Envirofacts & ECHO

REST APIs for facility permits, inspections, violations, and pollutant data

EPA EJScreen API

Environmental justice and demographic indicators at block-group level for EJ & siting screens

State & City GIS APIs

ArcGIS REST services for zoning, utilities, sewer, and municipal open data

EIA Open Data

Petroleum prices, diesel series, and fuel market data for analysis & brokerage tools

Air Quality APIs

OpenAQ, AirNow, AQICN, and state DEQ feeds for community impact monitoring

RapidAPI

API marketplace for third-party data integrations

🏗️Infrastructure

Serverless and managed platforms — no traditional servers to maintain. Pay for compute time, not idle resources.

Microsoft Azure

Enterprise cloud platform for compute, storage, AI services, and security

Docker Compose

Local services orchestration (PostgreSQL, Redis)

GitHub

Source control and collaboration

Vercel

Serverless hosting with on-demand API routes and edge functions

Streamlit Cloud

Dashboard hosting (in progress)

Replit

Collaborative cloud IDE for rapid prototyping and deployment

Railway

Infrastructure platform for deploying and scaling applications

Microsoft Fabric

Unified analytics platform for data engineering, data science, and business intelligence

OneLake

Unified data lake with automatic governance and security inheritance

The Right Tool for the Job

I don't believe in one-size-fits-all solutions. Every project starts with understanding your needs, then selecting the best combination of technologies to deliver results efficiently.

Whether it's a lightweight automation in Excel, a full-stack web application, or a custom AI agent, the goal is the same: clarity, reliability, and systems that work.