Narain.
I create intelligent systems and applications
I am a passionate Software Engineer and cloud developer. I use modern technologies to build smart, efficient and user-friendly applications.
I am a passionate Software Engineer and cloud developer. I use modern technologies to build smart, efficient and user-friendly applications.
– Designed and optimized on-premise compute cluster infrastructure for efficient deep learning model inferencing.
– Optimized Computer Vision and ASR models for edge devices, leveraging CUDA/Arm Neon and enabling real-time processing on resource-constrained devices.
– Engineered the backend for ASUGPT, an AI assistant using multiple LLMs, supporting students and professors across ASU.
– Implemented Vector Databases and Data Pipelines on OpenSearch for scalable Information retrieval.
– Trained Embedding Models for Domain specific documents using MLM Pretraining, with DeBERTa architecture.
– Implemented a Teacher-Student model to propose candidate sequences for the large model to verify, achieving 2X-3X speedup.
– Implemented serverless inference of machine learning models on lambda using GGM
– Developed and implemented robust infrastructure and pipelines for the deployment of machine learning models on AWS.
– Engineered online feature stores to support real-time data and optimized batch inferencing to handle large-scale data efficiently.
– Contributed to the deployment of diverse machine learning models, including document layout models, YOLO for real-time object detection, and large language models, further expanding the scope and impact of deployment solutions.
– Led the deployment and performance optimization of large language models, including BLOOM and Flan-T5, using tensor and model parallelism to accelerate token generation and enhance model performance.
– Developed an AI-driven tool for extracting circuit diagrams as a graph of connected components from documents.
– Implemented a graph convolutional network (GCN) to train graph contrastive learning models for different circuit layouts, achieving high recall in identifying similarities between different circuit layouts.
– Introduced a custom ranking algorithm for product recommendations supporting automated price estimation for sales personnel.
– Developed vision algorithms for safety monitoring systems in warehouses using cameras to ensure compliance with social distancing.
– Conducted demand forecasting for manufacturing and service-oriented businesses, focusing on supply chain improvements.
– Developed Computer Vision based for quality assurance in manufacturing processes, reducing material waste.
– Conducted operational research to optimize logistics, utilizing advanced algorithms to improve route planning and resource allocation, reducing costs and delivery times.
Courses Taken