Karthik Gangadharaiah

Full-Stack Engineer  ·  AI/ML  ·  10+ Years

I'm a full-stack and AI/ML engineer with 10+ years of experience building production systems across healthcare, insurance, and finance. I specialize in architecting end-to-end solutions — from designing scalable backend APIs and modern frontend experiences to integrating large language models into real business workflows. I've led projects that reduced codebases by 35%, cut dependency overhead by 43%, and brought AI-powered tools directly into the hands of entire organizations. I hold a Master's in Computer Science from the University of Texas at Arlington.

Experience

Zander Insurance

Software Engineer
2021 – Present

    ZanderGPT

    FEATUREDSOLO

    Architected and evolved ZanderGPT, an internal AI assistant that transformed how the company accesses insurance knowledge. Migrated from a custom open-source LLM setup to AWS Bedrock Knowledge Bases for more reliable, scalable retrieval. Implemented streaming responses for a significantly faster user experience. Integrated directly into Microsoft Teams — removing the friction of navigating to a separate URL and putting AI assistance where the entire company already works.

    AWS BedrockAWS Knowledge BasesLangChainHugging FacePythonMS Teams API

    AI Customer Simulator

    FEATUREDSOLO

    Built an AI-powered customer simulation tool to help agents practice real-world insurance conversations. Developed a FastAPI backend connected to AWS Bedrock for intelligent, context-aware responses. Added full voice interaction — users can speak directly in the chat interface with speech-to-text capture, and responses are converted back to speech natively in the browser, creating a hands-free conversational experience.

    AWS BedrockFastAPIPythonWeb Speech APIBrowser TTS

    Call Explorer

    Replaced a cumbersome workflow — previously, finding a recorded call meant navigating date-specific folders, searching by phone number, downloading an MP3, and playing it locally. Call Explorer lets users search any call instantly and play it directly in the browser. Pulls recordings from S3, fed by the Call Recordings Archive CRON pipeline.

    AWS S3AWS Elastic BeanstalkNext.jsTypeScript

    Zander Marketing Website — Major Refactor

    zanderins.com

    Led a comprehensive overhaul of the Zander marketing website, upgrading Next.js and migrating the entire codebase from JavaScript to TypeScript. Delivered measurable improvements in long-term maintainability.

    35%
    Fewer files (2,366 → 1,533)
    43%
    Fewer dependencies (113 → 64)
    20%
    Less code (~45k lines removed)
    Next.js 13TypeScript

    Main-API — Service Expansion & Security

    Extended the Main-API with new third-party integrations including Pure Caller ID. Introduced a bearer token architecture enabling external systems to push notifications securely and directly to the database. Led an overhaul of the Call Recordings Archive system.

    NestJSTypeScriptAWS

    Python Flask API Services

    Developed two production API endpoints: one to retrieve documents from Epic Systems, converting byte-format responses into usable documents; another to predict health class based on patient attributes (height, weight, age, sex) to support underwriting workflows.

    PythonFlaskAWS Elastic BeanstalkEpic Systems API

    Reliaquote & Reliashield — CraftCMS to Next.js

    Migrated both Reliaquote and Reliashield from a legacy CraftCMS setup to a modern Next.js framework. Set up dedicated headless WordPress instances for blog content on both platforms and integrated them seamlessly with the Next.js projects.

    Next.jsWordPress (Headless)TypeScript

Ophthalmology Specialists of Texas

Software Engineer
May 2016 – August 2020

    Electronic Health Record (EHR) System

    Designed and implemented a cloud-based Electronic Health Record system for an in-house surgery center using Agile methodology. Integrated with the Allscripts Patient Management system. Built an autocomplete search feature for ICD-10 codes powered by Elasticsearch.

    HTML5CSS3BootstrapjQueryJavaScriptPHPMySQLElasticsearch

    ML & Deep Learning Research

    Applied machine learning and deep learning to build applications aimed at making medical workflows more efficient. Implemented text generation using Google's BERT model for use within the EHR system. Performed network penetration testing using Kali Linux.

    TensorFlowPyTorchscikit-learnBERTPythonFlaskKali Linux

    Billing Report Generator, Inventory & Data Capture

    Built a cloud-based dynamic report generation application for the billing department. Developed a medication inventory system. Created a clinical trial Electronic Data Capture system using Waterfall methodology.

    PHPHTMLjQueryFPDFDataTablesMySQL

JDA Software (Blue Yonder)

Software Engineer
August 2015 – December 2015

    Retail Management Software

    Maintained and enhanced retail management software built on a modular, plug-and-play ABAP architecture, allowing flexible customization for enterprise clients. Worked within a SCRUM team on a Java and J2EE-based platform.

    JavaJ2EEJavaScriptABAP

The University of Texas at Arlington

Graduate Research Assistant
August 2013 – May 2015

    Inventory System

    Designed and implemented a system to monitor all chemicals and sterilization equipment at the Nanotechnology Research Center.

    JavaHTMLCSSJavaScript

Symphony Teleca (Harman International)

Software Engineer
February 2011 – August 2013

    Summit FT & Retail Enterprise Suite

    Maintained and enhanced Summit FT, a finance software system. Led the migration of the Retail Enterprise Suite from Oracle Forms to a modern cloud-based architecture. Worked within a team alongside developers, QA, and project managers.

    C#C++JavaJ2EESpring MVCHibernateOracleHTMLCSSJavaScript

Personal Projects

Invva

Open Source · Under Development

An open-source inventory management system for small retail shops, online sellers, and manufacturers. Mobile-first, simple, and free to self-host. Features include product management, stock tracking, barcode scanning, and real-time updates.

Next.js 14TypeScriptPostgreSQLPrismaTailwind CSSMaterial UI
GitHub ↗invva.io (coming soon)

zipcodes-us

npm Package · Monthly Updates

Fast, lightweight US ZIP code lookup library with zero runtime dependencies. Supports lookups by ZIP code, city, county, and geographic radius. Works universally across Node.js, React, Next.js, and browsers.

TypeScriptNode.jsRollup

postalcodes-india

npm Package · Monthly Updates

Lightweight Indian PIN code lookup library covering all 19,000+ postal codes with hierarchical location data — states, districts, sub-districts, and coordinates. Zero dependencies, full TypeScript support.

TypeScriptNode.jsRollup

Skills

Languages

PythonTypeScriptJavaScriptPHPJavaC#C++SQL

Frontend

Next.jsReactHTML5CSS3BootstrapjQuery

Backend

NestJSFastAPIFlaskSpring MVCNode.js

AI / ML

AWS BedrockKnowledge BasesLangChainHugging FaceTensorFlowPyTorchscikit-learnBERTRAG

Databases

PostgreSQLMySQLSQL ServerOracleElasticsearch

Cloud — AWS

BedrockElastic BeanstalkS3LambdaAPI GatewayEC2CloudWatch

Tools & Practices

GitKali LinuxAgile / SCRUMWaterfall

Education

Master's in Computer Science
University of Texas at Arlington
2015
Bachelor's in Computer Science
Dayananda Sagar College of Engineering, India
2010

Karthik Gangadharaiah  ·  Full-Stack  ·  AI/ML  ·  10+ Years