Skip to content
goutham.dechineni

AI engineer

Goutham Dechineni

I design and ship AI systems end to end, from architecture to live product.

MSc CS @ RPTU · open to AI working-student roles (up to 20 h/week)

Kaiserslautern, Germany

02 · Flagship work

Systems I designed and shipped

Each one opens a case study that walks through the architecture step by step.
  1. Case study 01

    Tellability

    Problem
    Hiring screens filter on keywords in a CV, so people who can do the job but describe it differently often never reach a recruiter.
    Approach
    Job seekers build their profile in a text chat with Tess, an LLM agent; recruiters publish a job and a three-stage engine ranks candidates: vector search, a structured score, then a budgeted LLM review.
    Result
    Live at tellability.com with 20 early users. In a small early sample, 87.5% of prompt tokens were served from Gemini's context cache, for roughly 76% lower LLM spend (excluding cache storage fees).
    • LLM agents
    • Context caching
    • pgvector
    • Matching
    • FastAPI
    • Next.js
  2. Case study 02

    codebase-mcp

    Problem
    A chat LLM like Claude Desktop can reason about code but cannot see your project, remember what it learned last session, or edit a large file without rewriting all of it.
    Approach
    An open-source MCP server that gives the client tools for local semantic code search, a persistent memory store, and an edit pipeline where a second model applies a sketched edit and every result is formatted, scored and committed to a separate git history.
    Result
    Open source under Apache-2.0 with 50 GitHub stars (Oct 2026). Embeddings and search run on the local machine; only the file being edited is sent to an external API.
    • MCP
    • Semantic search
    • Embeddings
    • LLM tooling
    • FastAPI
    • Open source
  3. Case study 03

    OGphotos

    Problem
    A Google Takeout export is full of exact copies, burst shots and near-identical photos, and the usual tools for sorting it either upload your library to a cloud service or only catch byte-identical files.
    Approach
    A desktop app that runs a local FastAPI server with an HTMX interface in the browser. It finds exact duplicates by SHA-256, near-duplicates by perceptual hash, groups similar shots with EmbeddingGemma 2 image embeddings, clusters faces with InsightFace, and suggests the best photo in each group.
    Result
    Released as v0.2.0 with installers for Windows, macOS and Linux. It runs fully offline after a one-time model download, detects an NVIDIA or Apple Silicon GPU and falls back to the CPU, and never deletes a file except through Empty Trash.
    • Embeddings
    • Computer vision
    • Offline-first
    • Desktop app
    • FastAPI
    • Packaging

03 · Freelance

Freelance AI engineering

Freelance AI engineering, built end to end for clients (2024–2025)

  • Drug–Drug Interaction

    Someone holding a prescription with several drugs on it has no quick way to see whether two of them interact, or why.

    • Graph neural networks
    • OCR
    • Cheminformatics
    • LLM explanations
  • Heart Risk (retina + clinical)

    Retinal blood vessels change with cardiovascular disease, and an eye photo is cheap to take, but a photo alone says little without the patient's clinical picture.

    • Medical imaging
    • Segmentation
    • Multimodal fusion
    • XGBoost
    • LLM explanations
  • Image Denoiser

    Different kinds of image noise need different fixes, and one general denoiser tends to blur detail while trying to remove all of them at once.

    • Computer vision
    • Image restoration
    • Model routing
    • CNNs
  • CCTV Surveillance

    Nobody can watch a camera feed all the time, so loitering, an abandoned bag, a fight or a fire is often noticed only after the fact.

    • Computer vision
    • Video analytics
    • Pose estimation
    • Real-time systems
  • Resume Screener

    Reading a large stack of PDF resumes against one job description is slow, and keyword filters miss candidates who describe the same skills in other words.

    • LLM apps
    • Embeddings
    • Async Python
    • FastAPI
  • Job Fraud Detector

    Fake job postings look like real ones and cost applicants money and personal data; a job seeker has no quick way to check a posting before applying.

    • NLP
    • Text classification
    • LLM verification
    • FastAPI
  • TransFuzzy

    The same Indian name can be written in several scripts, and spelled several ways in each, so exact string search across records misses the person.

    • NLP
    • Transliteration
    • Fuzzy matching
    • Classical ML

04 · Skills

What I work with

Grouped by what I used them for. Everything here appears in the projects above.
LLM apps & agents
  • Gemini
  • MCP
  • Tool calling
  • Context caching
  • Pydantic structured output
Retrieval
  • pgvector
  • HNSW
  • OpenAI embeddings
  • MiniLM
  • EmbeddingGemma
Computer vision
  • U-Net
  • ResNet
  • EfficientNet
  • YOLOv8
  • MediaPipe
  • InsightFace
  • EasyOCR
Graph & classical ML
  • GATv2
  • RDKit
  • XGBoost
  • scikit-learn
  • RandomForest
Backend & infra
  • Python
  • TypeScript
  • FastAPI
  • Next.js
  • PostgreSQL
  • Redis
  • Cloud Run
  • Vercel
  • GitHub Actions
  • Alembic

05 · About

From Pune to Kaiserslautern

I studied Computer Science at Fergusson College in Pune, then spent a year building AI systems end to end for freelance clients. For the simpler projects I also guided clients through setting them up, running them and extending them.

Since August 2025 I have been building Tellability, an AI hiring platform, as its founder and sole engineer. I am now doing an MSc in Computer Science at RPTU Kaiserslautern.

Before that, as a student teacher, I taught 9th-grade physics through hands-on experiments.

Recognition

  • Nov–Dec 2024 · 100x Builders Gen AI Challenge, Top 20 (XLENS autonomous X agent)
  • Nov–Dec 2024 · All-India Gen AI Hackathon, semifinalist

Languages

English · Hindi · Telugu · German (A1, learning)

  1. 2021–2024

    B.Sc. Computer Science, Fergusson College, Pune

    CGPA 8.90.

  2. Sep–Oct 2023

    Student teacher internship, Shikshanganga Foundation

    Taught 9th-grade physics through hands-on experiments (Project Chote Scientist).

  3. Jun 2024 – May 2025

    Freelance AI Engineer

    Freelance AI engineering, built end to end for clients (2024–2025). For simpler projects, guided clients through setup, running and extending them.

  4. Aug 2025 – present

    Founder & sole engineer, Tellability

    Built the AI hiring platform's product solo; part-time since Oct 2026.

  5. Oct 2026 – present

    MSc Computer Science, RPTU Kaiserslautern

    Current.

06 · Contact

Get in touch

MSc CS @ RPTU · open to AI working-student roles (up to 20 h/week)