Charles Junichi McAndrews
Software Engineer
Building government technology at the State of Alaska — currently migrating 30+ systems to Azure while shipping AI-powered tools for education.
AI-powered · Responses may not reflect exact words or opinions
Hey — ask me anything about Charles' work, projects, or background.
Background
I work at the Alaska Department of Education, where I lead the migration of 30+ legacy .NET applications, CI/CD pipelines, and databases to Azure. Before that, I spent two years building and maintaining the department's web applications, APIs, and infrastructure from the ground up.
Outside of work, I build things that interest me — a fine-tuned language model trained on my own data, an iOS app that uses GPT-4 Vision to help people organize their photos, and this portfolio with its RAG-powered chatbot. I care about accessibility and ship everything to WCAG 2.0.
Experience
Software Development Engineer 3
State of Alaska - Dept. of Education & Early Development
- Leading Azure migration of 30+ repositories, CI/CD pipelines, and databases from on-premise infrastructure
- Modernizing legacy .NET Framework applications to .NET Core/8 with Terraform-managed infrastructure
- Building AI-powered educational tools with Azure OpenAI Services
- Maintaining WCAG 2.0 accessibility compliance across all applications
Software Development Engineer 1-2 / Webmaster
State of Alaska - Dept. of Education & Early Development
- Built and maintained full-stack applications with ASP.NET/C#, React, Angular, and Vue.js
- Set up CI/CD pipelines and containerized deployments with Docker
- Designed RESTful APIs and database solutions across SQL Server, PostgreSQL, and MongoDB
Skills
Languages
C#, Python, TypeScript, Swift, SQL, Java, C
Front-End & Mobile
React, Angular, Vue.js, Next.js, SwiftUI, UIKit, Tailwind CSS
Back-End
ASP.NET Core, Node.js, FastAPI, REST APIs, Entity Framework
AI & ML
Azure OpenAI, GPT-4, Whisper, Core ML, RAG, Vector Embeddings
Cloud & DevOps
Azure, Terraform, Docker, CI/CD, Git
Databases
SQL Server, PostgreSQL, MongoDB, Redis
Projects
The chatbot on this site. Uses RAG with vector embeddings to answer questions about my work — real-time streaming, cosine similarity search, and WCAG 2.0 accessible.
Next.js / TypeScript / OpenAI GPT-4 / Vector Embeddings / RAG / Vercel AI SDK
Personal AI Knowledge Base
Fine-tunes Mistral-7B with LoRA on my own data to create a personal AI assistant. Optimized for Apple Silicon with 6-11x training speedup — produces a 164MB model in under 2 hours.
Python / PyTorch / Transformers / LoRA/PEFT / Mistral-7B / Apple Silicon
Enterprise Web Applications
Internal government systems I built and maintain at the Alaska Department of Education — web apps, APIs, and database solutions handling complex state education data.
ASP.NET / C# / SQL Server / PostgreSQL / Entity Framework / REST APIs
iOS app that uses GPT-4 Vision to analyze and categorize photos, helping users find and clean duplicates, screenshots, and clutter. Works offline with Core Data.
Swift / SwiftUI / GPT-4 Vision / Whisper API / Core Data
Education & Certifications
Bachelor of Arts, Computer Science
University of Alaska Anchorage
Certifications
- PCAP - Certified Associate in Python Programming · Python Institute
- Unix System Administration Certification