PROJECTS

    Portfolio Projects of Karthik Surya.

    Selected AI and software projects 2024-2025
    01Feb 2026

    nakarthiksurya-website

    Personal Portfolio

    Personal portfolio of Karthik Surya, a Software Engineer & AI Developer. Showcasing expertise in Multi-Agent Systems, RAG applications, and Generative AI. Built with React, Vite, and TypeScript.

    ReactTypeScriptViteTailwind CSS
    02Dec 2025

    NilaHospital-Website

    Healthcare Website

    Premium responsive healthcare website for Nila Hospital, specializing in Obstetrics and Gynaecology. Built with React, TypeScript, and Tailwind CSS.

    ReactTypeScriptTailwind CSSHealthcare
    03Nov 2025

    LegalAdviser-AI (CivicAI)

    Multi-Agent Legal Assistant

    Engineered an AI-powered legal assistant for Indian law, using Gemini 2.5 Flash and RAG techniques to provide actionable guidance with validated case-law citations. Architected a multi-agent pipeline from analyzer to researcher to summarizer with automated intent detection.

    FastAPIGeminiDockerRAGMulti-Agent
    04Feb - May 2025

    Legal Information Retrieval System

    LegalBERT + RAG

    Developed a legal question-answering system using a custom-trained LegalBERT model integrated with Retrieval-Augmented Generation (RAG) techniques. Used semantic search and LlamaIndex to retrieve relevant Indian laws and case judgments. Focused on RTI Act and 49 other Indian laws with over 5000 case judgments.

    PythonTransformersLlamaIndexFastAPI
    05Aug - Sep 2024

    BeastlyVisionX

    Animal Image Classifier

    Developed an animal image classification system using HuggingFace Vision Transformer and FastAPI for real-time species recognition. Created a structured dataset with 90 attributes per class and deployed the model with Docker for scalability.

    PythonFastAPIDockerHuggingFaceViT
    06March 2024

    AI Story Generator

    Generative AI Narrative Tool

    Developed a story generation tool using Generative AI for real-time narrative creation. Assisted writers by generating unique, high-quality prompts and coherent stories. Received positive feedback for enhancing creativity.

    Gemini ProPythonNLP