Resume Snapshot

Christian Tannahill

Full-Stack Software Engineer · Illinois (Remote)

Full-stack engineer blending TypeScript, .NET, and Python to ship AI-powered analytics, legislative tooling, and operational dashboards. Comfortable owning the stack end-to-end—from React/Next.js frontends to AWS serverless backends and AI integrations.

christiantannahill2@gmail.comlinkedin.com/in/christian-tannahillgithub.com/cstannahill

Core Skills

Tools I reach for when building data-intensive, AI-assisted products.

Languages

6
TypeScriptJavaScriptC#PythonSQLT-SQL

Frontend

6
ReactNext.js 15Tailwind CSSshadcn/uiReduxVite

Backend & Infra

6
.NET (ASP.NET Core)FastAPINode.jsAWS Lambda/API Gateway/S3InngestDocker

Databases

5
PostgreSQLSQL ServerMongoDBSQLiteDynamoDB

AI & Tooling

7
OpenAIAnthropicAWS BedrockHugging FaceOllamaLangChainGitHub Actions

Experience

Product work, automations, and AI integrations from the past few years.

Independent Software Engineer

Self-Employed — Remote

Apr 2024 – Present
  • Developing full-stack applications and backend systems to expand technical depth, explore AI integrations, and demonstrate end-to-end delivery of deployable solutions.

TrendDev – AI-powered job market analytics platform

  • AI-powered job market analytics platform analyzing 500+ tech job postings daily to provide salary insights, skill gap analysis, and career path recommendations.
  • Architected a serverless data pipeline processing 1,000+ job postings daily using AWS Lambda, EventBridge, DynamoDB, and S3, extracting 4,000+ unique technologies and calculating real-time market demand and salary insights.
  • Built an AI-powered resume analysis system using Amazon Bedrock (Nova Pro) that generates personalized insights including current market value, skill ROI calculations, and career progression recommendations with 85–90% role fit scores.
  • Developed a React + TypeScript dashboard with authentication (AWS Cognito), allowing users to upload/manage 20 resumes, visualize skill stack completeness scores, and view job recommendations filtered by 900+ technologies.

LegisTrack – Legislative tracking app

  • Legislative tracking app that simplifies U.S. federal bills and executive orders using AI summarization.
  • Created a Next.js 15 (App Router) and Inngest/AWS Lambda web application to accurately parse and summarize dense legalese in U.S. legislation and executive orders.
  • Designed a normalized schema to handle bills, sponsors, votes, and amendments efficiently using PostgreSQL (Prisma ORM), allowing for linking of companion bills, categories, members, and statuses.
  • Integrated Claude AI, OpenRouter (DeepSeek v3.1), and OpenAI models via an API/adapter to generate plain-English legislative summaries efficiently, enabling ~10 bills to be processed with accurate summary generation and key points identified for less than $0.01.

Programmer

AnswerNet — Remote

Nov 2022 – Apr 2024
  • Designed and maintained end-to-end ETL pipelines in .NET, processing large lead files and automating SFTP transfers, reducing manual intervention by 70%.
  • Architected and supported .NET APIs, improving integration capabilities with OnPage callback handling and legacy VB APIs.
  • Enhanced campaign operations through dynamic CallScripter scripts, SSRS reports, and REST API troubleshooting.
  • Implemented performance monitoring and optimization strategies to ensure application efficiency.
  • Collaborated on cross-functional teams to drive project success and implement best practices.

Full Stack Software Engineer

Carte — Remote

Aug 2022 – Nov 2022
  • Architected and developed a comprehensive .NET analytics API, creating all controllers, service layers, and data-access logic to power a real-time admin dashboard.
  • Engineered the mobile-first React ordering pipeline, from item customization to Stripe-powered checkout.
  • Built a complex customization modal orchestrating multi-step APIs to ensure transactional integrity across cart item mutations.
  • Authored high-performance T-SQL stored procedures that aggregate metrics and return JSON payloads to minimize API processing time.

Highlighted Projects

Recent platforms that demonstrate how I blend AI, data modeling, and UI craft.

TrendDev

View

AI job-market analyzer that ingests 500+ postings daily, scores resumes vs. market demand, and surfaces salary + skill gaps.

Next.jsAWS AmplifyBedrockDynamoDBReact Charts

LegisTrack

View

U.S. legislation tracker with AI summarization, normalized PostgreSQL schema, and companion bill linking.

Next.js 15PrismaPostgreSQLClaudeInngest