Ready to code something amazing

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.

About Me

My Journey as a Developer

Developer portrait

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

Open Source
AI/ML Exploration
Tech Meetups
Problem Solving (LeetCode)
Work Experience

My Professional Journey

Jun 2024 - Present

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.
Professional
May 2023 - Oct 2023

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.
Professional
Mar 2024 - May 2024

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.
Academic
Projects

My Recent Work

go-initializer
EJS
Node.js
Express.js
React.js
Vite
Vercel
Jest
GitHub Actions

go-initializer

Generate standardized Go project boilerplate in seconds, setting up with best practices and essential tooling.

Athena
TypeScript
React.js
D3.js
Three.js
Monaco Editor
PyTorch
Keras
Vercel

Athena

An intuitive web-based tool designed to streamline the creation of machine learning models by generating starter code and meaningful visualizations. Supports PyTorch and Keras.

maaKaVi
MongoDB
Express.js
React.js
Node.js

maaKaVi

An interactive educational platform where students can learn coding through community-created lessons with a documentation interface, interactive elements like a code editor or quizzes, and a forum.

Attribute-Based Pedestrian Detection
Python
Flask
React
YOLOv8

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.

Before You Sign (Hackathon Project)
React.js
FastAPI
Google Cloud Platform

Before You Sign (Hackathon Project)

Chrome extension for Dropbox Sign API Hackathon, featuring a lawyer chatbot, text highlighter, and document generator.

Spotify Downloader
Python
Flask
React
Spotify API
Docker

Spotify Downloader

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

Advent of Code
C++
Python
Go

Advent of Code

Solutions for Advent of Code programming challenges.

Go Backend Learning Journey
Go
Gin
Gorilla Mux
GORM
MongoDB
Redis
Viper

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
C
C++
CLion

PROJECT MADS

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

exAImination
Next.js
Node.js
Python
OpenAI
TailwindCSS
Axios

exAImination

An AI-powered test generator that uses OpenAI's API to create questions from text input (.txt files or direct text) and provides immediate feedback based on answer evaluation.

Maze Solver AI
Python
Pygame
BFS
DFS
A*

Maze Solver AI

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

Project WAR
C++

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.

Tech Stack

My Technical Expertise

Languages

C/C++
Java
Python
Bash
SQL
Golang
Dart
MATLAB

Competitive Programming Stats

Loading stats...
Contact

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