Karthik Surya
  • Home
  • About
  • Projects
  • Contact
  • Explore
Projects

Projects that shipped real value

Explore the builds I've prototyped, iterated, and deployed. Click any card to dive into the details.

February 2025 – May 2025

Legal Information Retrieval System

Legal question-answering assistant powered by LegalBERT and retrieval-augmented generation.

Python Transformers LlamaIndex FastAPI
Capstone project

August 2024 – September 2024

BeastlyVisionX

Vision Transformer project for real-time animal species recognition.

Python FastAPI Docker HuggingFace
Demo ready

March 2024

AI Story Generator

Gemini-powered story generator that assists with creative writing prompts.

Gemini Pro Python NLP
Community project

Legal Information Retrieval System

February 2025 – May 2025

Designed an intelligent search experience for Indian legal documents leveraging custom-trained LegalBERT and semantic retrieval with LlamaIndex. Users can query the RTI Act and dozens of other laws with precise, context-aware answers.

Highlights

  • Curated and cleaned 5k+ case references to keep answers grounded
  • Blended semantic + keyword search so tricky queries still land
  • Designed a simple FastAPI UI that surfaces supporting sections

Tech stack

Python Transformers LlamaIndex FastAPI
View on GitHub

BeastlyVisionX

August 2024 – September 2024

Developed an end-to-end vision system that recognizes animal species on live image uploads using a Vision Transformer. Containerized with Docker for reliable deployment and paired with a FastAPI service layer.

Highlights

  • Built a labelled dataset with 90+ attributes per species
  • Integrated Grad-CAM style insights for better interpretability
  • Containerised the solution for smooth deployment across systems

Tech stack

Python FastAPI Docker HuggingFace
View on GitHub

AI Story Generator

March 2024

Built a creativity co-pilot that helps writers brainstorm and expand ideas using Google's Gemini Pro models. Supports persona selection, tone adjustments, and rapid prompt engineering loops.

Highlights

  • Crafted reusable prompt templates for multiple writing styles
  • Included a feedback loop so users can refine responses
  • Open-sourced the build for classmates and junior clubs

Tech stack

Gemini Pro Python NLP
View on GitHub

© 2025 Karthik Surya N A. All rights reserved.