Christian Tannahill
Building AI-first productsIllinois • Remote friendly

Christian Tannahill

Full-Stack Engineer crafting AI analytics & automation

I lead rapid prototyping and delivery across the stack—pairing React + Next.js with scalable AWS and .NET services—to turn messy data sources into actionable insights and polished experiences.

Available for hire — targeting mid-level full-stack roles or short-term product build engagements.

10+

AI-driven analyses shipped

500+ jobs & bills

Daily data processed

3 yrs

Production experience

Currently shipping with

Scroll down

Tech Stack & Core Skills

Practical experience building full-stack products, AI workflows, and data pipelines.

Frontend Delivery

React + Next.js dashboards, streaming UI, and mobile-ready flows using TypeScript, Tailwind CSS, and state libraries (Redux/Zustand).

Backend & APIs

C#/.NET, FastAPI, and Node services powering analytics, ETL jobs, and AI pipelines with pragmatic REST design.

AI & Automation

Hands-on with OpenAI, Anthropic, Bedrock, and Ollama to build resume intelligence, legislative summarization, and RAG tooling.

Languages

6 tools
TypeScriptJavaScriptC#PythonSQLT‑SQL

Frontend

5 tools
ReactNext.js 15Tailwind CSSshadcn/uiRedux

Backend

5 tools
.NET (ASP.NET Core)FastAPINode.jsREST APIsInngest

Databases

5 tools
PostgreSQLSQL ServerMongoDBSQLiteDynamoDB

Cloud & Infra

5 tools
AWS (Lambda, API Gateway, S3, Cognito)VercelDockerGitHub ActionsIaC (SAM/CDK)

AI & Tooling

8 tools
OpenAIAnthropicAWS BedrockHugging FaceOllamaLangChainPostmanVite

Professional Experience

Key roles where I've applied my development skills

Independent Software Engineer

Self-Employed - Remote

Apr 2024 - Present
  • List bulletShip TrendDev and LegisTrack from concept to production, delivering AI job analytics, resume intelligence, and legislative summarization that process 500+ postings and bills per day.
  • List bulletDesign AWS-first serverless architectures (Lambda, EventBridge, DynamoDB, S3) paired with Next.js 15, Prisma, and Inngest for resilient scheduling, automation, and background work.
  • List bulletIntegrate AI workflows with OpenAI, Anthropic, and Bedrock to provide resume scoring, salary insights, and policy summaries at cents-per-request scale.

Programmer

AnswerNet - Remote

Nov 2022 - Apr 2024
  • List bulletMaintained .NET APIs that handled OPID status callbacks and legacy VB integrations, reducing manual interventions across support teams.
  • List bulletAutomated ETL flows ingesting Excel/CSV/tab-delimited data, orchestrating SFTP transfers, and surfacing results via SSRS dashboards.
  • List bulletCreated dynamic CallScripter workflows and REST client tooling that accelerated campaign configuration and troubleshooting.

Full Stack Software Engineer

Carte - Remote

Aug 2022 - Nov 2022
  • List bulletBuilt the analytics API layer end to end: controllers, services, and data-access logic aggregating revenue, orders, and menu telemetry.
  • List bulletDeveloped mobile-first React ordering flows plus Stripe checkout, ensuring data parity between customer, kitchen, and admin views.
  • List bulletAuthored optimized T-SQL stored procedures (FOR JSON) to ship pre-shaped analytics payloads and keep API responses sub-second.

Education & Skills

Education & Certification

Sabio Full Stack Software Development Bootcamp
Certified Program

Completed 530+ hours of intensive training in ReactJS, .NET, SQL, and modern web development practices.

  • Frontend development with React, Redux, and JavaScript
  • Backend API development with C# and ASP.NET Core
  • Database design and SQL server implementation
  • Authentication, security, and deployment workflows

Core Skills

Frontend Development90%
Backend Development85%
Database Design80%
UI/UX Implementation75%
DevOps & Deployment70%

Ongoing Learning

Currently focused on expanding my expertise in cloud architecture, serverless applications, and integrating AI functionalities into web applications.

AzureOpenAI IntegrationServerlessCI/CD Pipelines

Areas of Interest

Technologies and concepts I'm currently exploring and building with

AI & Machine Learning

Building intelligent applications with practical AI integrations using tools like OpenAI, LangChain, and local LLMs (Ollama).

Large Language ModelsAI AgentsRAG (Retrieval-Augmented Generation)Prompt EngineeringVector DatabasesFine-tuning Models

Modern Web Architecture

Exploring scalable, high-performance web application patterns with focus on React Server Components and Edge Computing.

Next.js App RouterReact Server ComponentsEdge FunctionsStreaming UI PatternsMicro-Frontends

Developer Experience

Building custom tools and workflows that enhance productivity, quality, and reliability throughout the development lifecycle.

CLI ToolsCode GenerationAutomationDeveloper PortalsCustom Abstractions

Data Analytics

Designing ETL pipelines and aggregation layers that keep dashboards and AI models fed with reliable data.

ETL PipelinesData AggregationReal-time IngestionAnalytics SchemasOperational Dashboards

Latest Insights

Thoughts and articles on development and technology

View All Posts

Exploring how model choice, input caching, and scale impact the cost and quality of AI-generated legislative summaries.

A reflection on how AI collaboration revealed my architectural strengths and fundamentally changed my approach to project planning through comprehensive documentation.

Let's Connect

Interested in working together? Reach out through any of these channels

Based in Illinois, available for remote work and select on-site opportunities