Skip to content
View Cstannahill's full-sized avatar

Block or report Cstannahill

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Cstannahill/README.md

👋 Hi, I'm Christian — Full‑Stack Developer & Relentless Problem‑Solver

Illinois-based software engineer with a passion for building practical, well‑designed solutions that push me to learn something new every day.
I thrive on TypeScript, React/Next.js, and .NET, with deep expertise in AI integration and DevOps.

3 years of hands-on software development experience building production applications, deploying cloud infrastructure, and integrating AI/ML systems. Currently seeking professional opportunities or freelance collaborations.


📬 Get In Touch

📧 Email: christiantannahill2@gmail.com
💼 LinkedIn: linkedin.com/in/christian-tannahill
🌐 Portfolio: cstannahill-software-dev.vercel.app
📍 Location: Illinois, USA | Open to Remote/Hybrid/Relocation


💡 What I Bring to Your Team

Full-Stack Versatility — Seamlessly transition between React/Next.js frontends, .NET/Node.js/FastAPI backends, and AWS/Azure cloud infrastructure 🤖 AI Integration Expertise — Production experience with OpenAI, Anthropic, LangChain, and RAG systems—turning AI capabilities into real business value 🚀 Shipping Mindset — Proven track record of delivering production applications with 3,300+ active data points and published NPM packages ⚡ Modern DevOps — Docker, CI/CD, serverless architectures, and event-driven systems that scale 📚 Continuous Growth — Sabio Full-Stack Bootcamp foundation (React/.NET/SQL, 2022) + 3 years of hands-on production experience building increasingly complex systems


🚀 Core Strengths

Area Technologies & Tools
Front End React, Next.js (App Router), Vite, ShadCN UI, Tailwind CSS, HTML5/CSS3, Redux, Zustand, Context
Back End / APIs ASP.NET Core, Node.js/Express, FastAPI, REST & WebSockets, ADO.NET, Entity Framework, Prisma
Languages TypeScript, JavaScript, C#, Python, Rust (exploring)
Cloud & DevOps Docker, AWS (Lambda, API Gateway, DynamoDB, S3, Bedrock), Vercel, Railway, Azure, GitHub Actions
AI/ML Integration OpenAI, Anthropic (Claude), Ollama, LangChain, LangGraph, Hugging Face

I build fast, document thoroughly, and prioritize MVP-first releases so projects deliver value early and evolve iteratively.


💻 Technologies I Love Working With

TypeScript JavaScript Python Rust

React Next.js Vite .NET

Docker AWS Vercel

Supabase Prisma FastAPI

OpenAI Anthropic LangChain

Tailwind CSS Redux

🧠 Currently Learning / Exploring

Rust Tauri Railway

AWS AWS Lambda DynamoDB S3

AWS Bedrock API Gateway EventBridge

⚙️ Tech Explored


Recent / Current Projects

Language / Framework Project Tech Highlights What It Does
Next.js    AI LegisTrack 🔗 Next.js 15, Supabase, Prisma, Inngest, OpenAI/Anthropic, shadcn/ui AI-powered legislative tracking platform monitoring 3,300+ pieces of legislation. Automates bill summarization and categorization, reducing research time from hours to minutes. Features reliable background job processing with Inngest for 24/7 updates and real-time notifications.
React    AWS TrendDev 🔗 React, TypeScript, Vite, AWS (Lambda, DynamoDB, S3, API Gateway, Amplify), DeepSeek LLM Full-stack AWS serverless application processing 1,290+ job postings to surface emerging tech trends. Event-driven ETL pipeline combines regex extraction with LLM enrichment to deliver actionable insights for career planning and hiring decisions. Demonstrates production-grade serverless architecture.
TypeScript    Node.js schemantic 📦 TypeScript, Node.js, OpenAPI Published NPM package that eliminates manual API typing work. Automatically generates fully-typed TypeScript clients from OpenAPI schemas, reducing integration time and preventing runtime type errors. Designed specifically for FastAPI backends with extensible architecture.
Langchain    Python code-evo Vite, React, TypeScript, Python, LangChain, MongoDB, Chroma, Ollama Multi-model AI system leveraging LangChain, MongoDB, and Chroma vector search to analyze Git repositories. Discovers hidden coding patterns and technology migration trends to help teams make data-driven architectural decisions. Demonstrates RAG (Retrieval-Augmented Generation) implementation.
Next.js    MDX portfolio-nextjs Next.js 15, TypeScript, Tailwind, ShadCN, MDX Personal site & blog, built for speed and easy content updates with MDX-powered articles.

See all my repos for more experiments, tools, and games.


📈 GitHub Stats

Christian's GitHub stats WakaTime Coding Languages

Christian's GitHub metrics

Code Time

Profile Views

🐱 My GitHub Data

📦 ? Used in GitHub's Storage

🏆 79 Contributions in the Year 2026

🚫 Not Opted to Hire

📜 30 Public Repositories

🔑 0 Private Repositories

I'm a Night 🦉

🌞 Morning                603 commits         ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   14.15 % 
🌆 Daytime                1042 commits        ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   24.46 % 
🌃 Evening                1082 commits        ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   25.40 % 
🌙 Night                  1533 commits        ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   35.99 % 

📅 I'm Most Productive on Saturday

Monday                   497 commits         ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   11.67 % 
Tuesday                  337 commits         ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   07.91 % 
Wednesday                591 commits         ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   13.87 % 
Thursday                 876 commits         ⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   20.56 % 
Friday                   625 commits         ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   14.67 % 
Saturday                 947 commits         ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   22.23 % 
Sunday                   387 commits         ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   09.08 % 

📊 This Week I Spent My Time On

🕑︎ Time Zone: America/Chicago

💬 Programming Languages: 
Markdown                 2 hrs 50 mins       ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   36.96 % 
C#                       1 hr 10 mins        ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   15.29 % 
JSON                     48 mins             ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   10.56 % 
Bash                     47 mins             ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   10.24 % 
Git Config               33 mins             ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   07.31 % 

🔥 Editors: 
VS Code                  7 hrs 40 mins       ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   100.00 % 

🐱‍💻 Projects: 
InsightLogger            2 hrs               ⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   26.12 % 
docs-mcp-server          1 hr 54 mins        ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   24.85 % 
LocalChat                58 mins             ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   12.80 % 
job-market-analyzer      38 mins             ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   08.33 % 
fine-tuning              35 mins             ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   07.75 % 

💻 Operating System: 
Windows                  7 hrs 40 mins       ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   100.00 % 

I Mostly Code in TypeScript

TypeScript               50 repos            ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   49.02 % 
Python                   14 repos            ⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   13.73 % 
Rust                     10 repos            ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   09.80 % 
C#                       9 repos             ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   08.82 % 
Jupyter Notebook         2 repos             ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   01.96 % 

Timeline

Lines of Code chart

Last Updated on 31/03/2026 18:53:50 UTC

🤝 Let's Collaborate

I'm actively seeking professional opportunities or freelance collaborations. I'm always keen to:

  • Build production-ready applications (full-stack web apps, AI-powered tools, developer platforms)
  • Architect cloud infrastructure (AWS/Azure serverless, event-driven systems, scalable APIs)
  • Integrate AI/ML workflows (LangChain agents, OpenAI/Anthropic APIs, RAG systems)
  • Contribute to open-source (TypeScript/React utilities, DevOps tooling, .NET APIs)

"Code boldly, refactor often, and never stop learning."

Pinned Loading

  1. LocalChat LocalChat Public

    Local-first .NET 9 backend for agent orchestration with multi-provider LLM routing, memory/retrieval pipelines, SSE streaming, and operations-ready APIs.

    C#

  2. job-market-analyzer job-market-analyzer Public

    This repository contains a small set of Node.js Lambda functions and a React frontend used to analyze job postings and extract skills. The project is organized to be friendly for CI/CD and producti…

    TypeScript

  3. legistrack legistrack Public

    A robust, scalable web application that automatically tracks, categorizes, and summarizes U.S. federal legislation in plain, understandable language.

    TypeScript

  4. ai-production-chat ai-production-chat Public

    A production-focused chat workspace built with Next.js 16, React 19, and the Vercel AI SDK.

    TypeScript

  5. LocalInference LocalInference Public

    A high-performance, modular General Inference API compatible with OpenAI's API specification. Built for local LLM inference with advanced context management, sliding window token optimization, and …

    C#

  6. quantization-toolkit quantization-toolkit Public

    YAML-driven scripts for quantizing Hugging Face LLMs and VLMs with llmcompressor, then evaluating quality drift with lm-eval. - Quantizes causal language models to INT4 (W4A16) using: - AWQ - GPTQ …

    Python