Hi, I'm Avinash,
a
Passionate AI/ML and Full-Stack Engineer dedicated to building intelligent, scalable solutions. Experienced in developing robust applications and systems using diverse technologies.
My Journey as a Developer

My Journey in Tech
I'm an AI/ML and Full-Stack Software Engineer specializing in building intelligent, scalable solutions. My experience spans designing dynamic rule engines, RAG pipelines, efficient background processing, and interactive dashboards using technologies like Python, Java, React, Next.js, and TypeScript.
I enjoy tackling complex problems, bridging the gap between robust backend systems and engaging frontend experiences, ensuring applications are performant, maintainable, and user-friendly.
Education
IIITDM Kancheepuram, Chennai, IN
Bachelor of Technology - Computer Science and Engineering
Graduated: June 2024 | CGPA: 8.93 / 10.0
Interests
My Professional Journey
SDE I
Binocs.co
Bengaluru, IN
Key Achievements:
- •Designed and implemented a configurable rule engine using Abstract Syntax Trees (ASTs) for dynamic financial calculations, enabling real-time updates and seamless recalculations.
- •Engineered scalable background processing pipelines with SNS/SQS and stage-based microservices for efficient task coordination.
- •Built a Retrieval-Augmented Generation (RAG) chatbot pipeline using pgvector for vector-based embeddings and fuzzy search.
- •Developed an automated regression testing framework deployed via Docker and Kubernetes.
- •Engineered a flexible data processing system for dynamic unit conversions and nested data handling.
Software Engineer Intern
KLA
Chennai, IN
Key Achievements:
- •Enhanced system performance by 80% using asynchronous logging and a publisher-subscriber model with Disruptor Framework and log4j.
- •Created interactive log visualizations with TypeScript, React, Plotly for actionable system insights.
- •Built a flexible framework using a rule-based context engine to parse and extract data from various log files.
- •Developed a React-based micro frontend dashboard with Elastic Search integration for fast log analysis.
- •Implemented design patterns like Singleton, Factory, Builder, Observer, and Publisher-Subscriber for modularity and maintainability.
Teaching Assistant
IIITDM Kancheepuram
Chennai, IN
Key Achievements:
- •Supervised and assisted students in CS1006 Data Structures and Algorithms Practice and CS2010 Computer Organization and Architecture practice courses.
- •Provided guidance in formulating, improving, and debugging code for weekly coding assignments.
My Recent Work

Attribute-Based Pedestrian Detection
Developed a Python, Flask, and React-based web app leveraging YOLOv8 for real-time pedestrian attribute detection. Achieved a mAP of 55.5.

Spotify Downloader
High-performance Spotify playlist analyzer and downloader with Flask backend, React frontend, using Spotify API and YouTube links. Deployed with Docker.


Go Backend Learning Journey
A collection of backend projects based on roadmap.sh challenges [https://roadmap.sh/backend/projects], implemented in Go using frameworks and libraries like Gin, Gorilla Mux, GORM, Viper, and integrating with databases like MongoDB and Redis.

PROJECT MADS
Journey to master Algorithms and Data Structures using competitive programming problems from platforms like LeetCode, CodeChef, CSES etc.

Maze Solver AI
AI-powered maze solver implementing BFS, DFS, and A* algorithms, with a Pygame GUI for visualization.

Project WAR
A Wordle solver built from scratch using a simple algorithm based on game rules and predetermined predictions. Achieves an average prediction count of 3.67689, close to the best-known automated solvers.
My Technical Expertise
Languages
Competitive Programming Stats
Get In Touch
Have a project in mind or want to discuss potential collaboration? Feel free to reach out, and I'll get back to you as soon as possible.
Contact Information
Location
Bengaluru, India




