Skip to content
View tarun-hegde's full-sized avatar
:octocat:
Learning
:octocat:
Learning

Highlights

  • Pro

Organizations

@WebClub-NITK

Block or report tarun-hegde

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
tarun-hegde/README.md

Education

  • National Institute of Technology Karnataka, Surathkal (2021-2025)
    • Bachelor of Technology in Engineering

Work Experience

Software Development Engineer at Verbaflo AI

May 2025 - Present

  • Owned and shipped features across 10 microservices spanning Python (FastAPI) and Node.js/TypeScript (Express), serving 50+ property management clients across UK and US regions.
  • Built a full-scale helpdesk ticketing system from scratch with tickets, knowledge base support for PDF/XLSX/DOCX preview, SLA tracking, custom fields, category-based RBAC, activity logs, mentions with notifications, AI-powered ticket summarization, and reporting dashboards — reducing client support resolution time.
  • Engineered a knowledge base management platform with a complete document lifecycle including upload, ingest, preview, download, publish, soft-delete, undo, and re-ingest workflows.
  • Built an Unanswered Query Management System that captures AI-failed queries, de-duplicates by query text, enriches lead metadata, and creates answer chunks directly in the Milvus vector database to continuously improve AI accuracy.
  • Developed a complete WhatsApp template lifecycle management system including template sync with the WhatsApp Business API, webhook-based approval/rejection handling, scheduled status refresh jobs, and automated template deletion workflows.
  • Developed a Flagged Response System with environment-isolated MongoDB collections, enabling response flagging/unflaging across testing and production environments with background activity logging and real-time analytics aggregation.
  • Made the platform fully real-time using Socket.IO, implementing WebSocket rooms with join/leave lifecycle management for document ingestion status updates, flagged response broadcasts, and live chat thread refreshes without polling.
  • Developed a multi-format document ingestion pipeline using the Factory Pattern with dedicated chunkers for PDF (PyMuPDF), Word, Excel, and websites, along with reconstructors for downloadable document conversion.
  • Built a channel-aware analytics engine using the Strategy Pattern to aggregate WhatsApp and Widget metrics including AI prompt counts, response times, ingestion costs, document counts, and sync statuses through concurrent aggregation workflows.
  • Created a scalable URL shortener microservice with Redis caching, Docker containerization, and multi-environment deployment support.

Software Development Engineer Intern at Verbaflo AI

October 2024 - April 2025

  • Architected a multi-channel chat platform supporting WhatsApp, Email, and Web Widget integrations using abstract message handling patterns with FastAPI and MongoDB, unifying communication workflows across channels.
  • Built a WhatsApp webhook processing system handling 10+ event types including new messages, delivery receipts, read receipts, template lifecycle events, reactions, and replies using an event-handler architecture with abstract base classes and idempotent processing.
  • Implemented duplicate event detection, media attachment extraction with type mapping, background task delegation for non-blocking execution, and webhook-driven campaign tracking for delivery/open analytics.
  • Built end-to-end Voice AI integrations including inbound call handling, transcript retrieval, dynamic assistant fetching, tool calls, and post-call WhatsApp messaging coordination.
  • Developed the core AI conversational engine with LLM-powered lead qualification, property recommendations, chain-of-thought tag extraction, and conversation summarization using the OpenAI API.
  • Built the analytics dashboards using MongoDB aggregation pipelines for visitor tracking, engaged chats, qualified leads, and modality-wise cost analytics across calls, emails, and WhatsApp.

Backend Developer at Bestinhere

January 2024 - June 2024

  • Developed Graphql APIs for creating categories, bulk uploading and downloading categories and category tree in XLSX format, integrated with Amazon S3 Bucket for storage and retrieval.
  • Implemented a responsive tabbed interface in the admin panel using Relay-Next.js, and utilized WordTree to visually display the category hierarchy.
  • Utilized NER (Named Entity Recognition) models to analyze uploaded images, ensuring they are appropriate and relevant to travel.
  • Utilized Hugging Face models to extract location names from YouTube videos and created an interface to display those places in a google map, subsequently validated via Google Places API, resulting in a 10% increase in efficiency.

Software Engineer Intern at DesDevLab

December 2023 - January 2024

  • Boosted web scraping efficiency on Lonely Planet by 15% through Celery implementation.
  • Established a seamless connection between location entries and Google Place IDs, enabling enhanced data enrichment through the Google Places API.
  • Engineered an automated data extraction system using Selenium to mimic user interactions, scrolling through web pages, and extracting pertinent information from search queries.
  • Enabled concurrent processing of Google search results for Best X in Y based on the categories specified in the provided Excel sheet.

Software Engineer Intern at DatStek

October 2023 - November 2023

  • Worked on two projects, 7even Sports using Node.js and second being Rally using FastAPI.
  • Built various APIs, used Postman to test them and developed an authentication system using JWT.
  • Migrated codebase from Node.js to FastAPI in Rally to improve performance by 15%.
  • Implemented an email invitation system in the Rally project and role-based access control in both projects.

Projects

May 2024 - Present

  • Integrated News API for real-time company updates, boosting information flow by 10%.
  • Leveraged the Stable Diffusion model via Hugging Face Inference APIs to generate posters from updates.
  • Deployed frontend on Vercel and this project got shortlisted in the top 40 teams of AI Unite Hackathon.

December 2023 - Present

  • Elevated engagement by 30% through app-based gamification, promoting eco-friendly transportation.
  • Diversified revenue streams, leading to a 25% boost in overall through strategic monetization strategies.
  • Realized 15% carbon footprint reduction via TravelCO2 API driven eco-incentives and tracking.
  • Continuously improved the application based on user feedback and surveys for enhanced user experience.

December 2023 - Present

  • Revamped property dealings and cutting scams by 50% for a secure and efficient decentralised land marketplace.
  • Enabled Moralis wallet login and exclusive Anon-Aadhar SDK and Polygon ID access for a single user.
  • Transparent tradings through real-time chat privacy using Push Protocol and auction-based conflict resolution.

December 2022 - January 2023

  • Attained regional recognition in the Health track at Microsoft Imagine Cup Challenge 2022.
  • Streamlined physician search with hospital registration for showcasing doctors.
  • Enabled role-based access control, allowing each hospital to access only their doctors.
  • Enhanced user experience with pagination and a search feature on the patients' page.

October 2022 - November 2022

  • Developed a web app for user feedback, feedback display, and email notifications.
  • Created a user dashboard with analytics for tracking previous responses, ratings, and user data.
  • Used Mailtrap for testing email sending and SMTP to send mails.

Technical Skills

  • Languages: C++, Python, JavaScript, MySQL
  • Technologies: Django, FastAPI, React.js, Next.js, Node.js, Express.js, React-Native, Firebase, Bootstrap, TailwindCSS
  • Additional: Data Structures and Algorithms, Object-Oriented Programming, Database Management System, Operating Systems

Achievements and Volunteering

  • Among 15L+ participants, we secured a Finalist position in the Smart India Hackathon 2022 conducted by the Government of India, where we built Edge.
  • Won the Hacksquad competition as part of a team of 5 by contributing to several repositories.
  • Executive Member at the Google Developer Student Clubs, NITK.
  • Co-developed the official website for NITK's annual cultural fest Incident 2023 with 9K+ visits.
  • Co-developed the official website of 180DC NITK with 2K+ visits.

Feel free to reach out to me via email if you have any inquiries or collaboration opportunities.

Pinned Loading

  1. AlignShare/AlignShareOfficial AlignShare/AlignShareOfficial Public

    AlignShare is a platform designed to automate the content sharing process for companies.

    JavaScript 1

  2. Talking-Resume/talking-resume Talking-Resume/talking-resume Public

    An Interactive AI Assistant for Crafting Your Resume

    JavaScript 1

  3. EmberTechWorks/Ember EmberTechWorks/Ember Public

    A Carbon Footprint Reduction App with Monetization Strategies

    JavaScript 1 4

  4. PlotaLoom/PlotaLoom PlotaLoom/PlotaLoom Public

    Trust the Weave, Bid Confidently, Communicate Anonymously – Redefining Property Dealings Globally!

    JavaScript 1 3

  5. Sevak-Official/Sevak Sevak-Official/Sevak Public

    Project for the Microsoft Imagine Cup Challenge 🚀

    JavaScript 3 2