Skip to content
View Tharunnxx's full-sized avatar

Block or report Tharunnxx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tharunnxx/README.md

Tharun C

Full-Stack & AI/ML Developer

GitHub Email College


About

I'm a final-year Computer Science student at Dayananda Sagar University, Bengaluru, focused on building full-stack applications backed by AI/ML — not just experimenting with models, but integrating them into production-style systems with real architecture, real data flows, and real tradeoffs.

Each project below was built end-to-end: data layer, backend logic, integration with external APIs/models, and a working deployed product.

  • Built Tripzo, a ride-booking platform with a custom ML fare-prediction microservice and full payment integration
  • Built InterviewX, a voice-driven AI mock interview platform with dynamic question generation and structured AI evaluation
  • Built Neural Vulnerability Detector, a fine-tuned CodeBERT model for source-code vulnerability detection, deployed across three surfaces
  • Currently exploring LLM application architecture, RAG pipelines, and agentic systems
  • Open to roles in AI/ML Engineering or Full-Stack Development

Tech Stack

Mobile & Frontend

React Native Expo Next.js TypeScript Tailwind CSS

Backend

Node.js Express.js FastAPI Python

AI / ML

PyTorch Scikit-Learn Hugging Face Google Gemini CodeBERT

Data & Auth

PostgreSQL NeonDB Firebase Clerk

Payments & APIs

Razorpay Google Maps

Tools

Git GitHub Actions VS Code


Featured Projects

Tripzo — AI-Powered Ride Booking Platform

Full-stack ride-booking app with transparent, ML-driven fare prediction.

  • Three independent services: React Native app, Node.js backend, Python ML microservice
  • Fare-prediction model using seven real-world inputs — distance, traffic, weather, surge, vehicle type, time
  • Full fare breakdown shown to the user rather than a single opaque number
  • Razorpay payment integration with cryptographic signature verification
  • Four Google Maps APIs in use: Directions, Distance Matrix, Places, Maps SDK

Stack: React Native · TypeScript · Node.js · Python · FastAPI · Scikit-Learn · PostgreSQL · Razorpay

Repository


InterviewX — AI-Powered Mock Interview Platform

Full-stack, voice-driven mock interview platform that generates personalized technical questions in real time and produces AI-evaluated feedback on candidate performance.

  • Dynamic question generation via Google Gemini 2.5 Flash, scaled by role, experience level, and tech stack — no static question bank
  • Fully voice-driven interview flow: AI asks questions via TTS, candidate answers by microphone, Deepgram transcribes in real time
  • Post-interview evaluation across multiple categories (technical knowledge, problem solving, communication, confidence) with a written summary, strengths, and improvement areas
  • Server-validated session authentication via Firebase Admin SDK with HTTP-only cookies; all interview/feedback data scoped per-user at the query level
  • Firestore schema with interview and feedback data deliberately separated, linked by interviewId, to keep history lightweight and feedback independently queryable

Stack: Next.js 15 · TypeScript · Tailwind CSS · Firebase (Auth + Firestore) · Google Gemini · Deepgram (STT/TTS)

Repository Live Demo


Neural Vulnerability Detector — AI Code Security Engine

Fine-tuned CodeBERT model that detects real security vulnerabilities in C/C++ source code, trained on 190,000+ functions from real CVEs.

  • Transformer-based semantic vulnerability detection — catches patterns rule-based scanners miss entirely
  • F1 score of 0.782 and recall of 0.722 on a held-out test set of 33,000+ unseen functions
  • Detects CWE-119 (buffer overflow), CWE-416 (use-after-free), CWE-476 (null pointer dereference), and others
  • Deployed across three surfaces: a FastAPI inference server (~250ms GPU inference), a GitHub Action that auto-scans pull requests with inline CWE comments, and a VS Code extension with real-time in-editor warnings
  • Exported to ONNX for platform-independent deployment

Stack: Python · PyTorch · Hugging Face Transformers · FastAPI · ONNX · TypeScript · GitHub Actions

Repository


GitHub Stats

Tharun's GitHub Stats

Top Languages


Contact

Visitor Count

Pinned Loading

  1. Tripzo Tripzo Public

    AI-powered ride booking platform with transparent fare intelligence — React Native · Node.js · Python ML · Razorpay

    TypeScript 2

  2. neural-vuln-detector neural-vuln-detector Public

    Fine-tuned CodeBERT model detecting real security vulnerabilities (CWE-119, CWE-416, CWE-476+) in C/C++ — trained on 190K+ CVE functions, deployed as a FastAPI server, GitHub Action, and VS Code ex…

    HTML 4

  3. interviewx interviewx Public

    AI-powered mock interview platform with voice-driven Q&A, dynamic question generation via Gemini, and structured AI feedback on candidate performance.

    TypeScript 1