Krishnakanth Alagiri | Software Engineer

Hello! I am Krishnakanth Alagiri

I build and break code for kicks, so your production runs without glitches.

Visit Blog   View Resume

Character.

Three words that describe my qualities

Krishnakanth - Dynamic

Dynamic.

Passionate about hackathons and leading tech clubs, I thrive on community-driven growth and exceeding my technical boundaries.

Krishnakanth - Community

Inspired.

Driven by inspiration, I catalyze team success and accountability, transforming visions into reality with passion and precision.

Krishnakanth - Constructive

Constructive.

Empowering teams to excel, my collaboration skills catalyze growth and innovation, inspiring collective success.

Education

Master of Science in Computer and Information Technology

Purdue University

2022 - 2024

Course Work: Natural Language Technologies, Data Privacy and Security, IT Project Management, Cloud Infrastructure, Human-Computer Interaction, Research Methods in Computing, Deep Learning Privacy and Security, Data Annotation, IT Data Analytics, Big Data Machine Learning, Statistical Methods, Applied Statistics

Bachelor of Engineering in Computer Science

Sri Venkateswara College of Engineering, Anna University

2017 - 2021

Focus: Data Structures and Algorithms, Cloud Computing, Operating Systems and Kernels, Computer Architecture, Data Analytics, Databases, Machine learning, Artificial Intelligence

Professional Experience

Founding Engineer

Mattoboard
December, 2024 - March, 2025
  • Engineered an Agentic Material Crawler with (GPT-4o and o3-mini) that boosted product inventory, automatically parsing data from brand sites, PDFs, and aggregators into structured formats.
  • Built a Graph Retrieval-Augmented Generation (GraphRAG) system that indexes products and suppliers, allowing for quick semantic searches and strong connections between materials.
  • Engineered an LLM inference platform that proxies and load-balances across multiple clouds and hosted LLMs via an OpenAI-compatible API, integrated with an MLOps stack (Langfuse, OpenTel, Grafana) for alerts, performance and cost insights.
  • Designed Kubernetes workflows (AKS, GKE) for GPU-based LLM inference, 3D rendering, and distributed data pipelines.

Software Development Engineer

Wiley Edge
July 2021 - July 2022
  • SDE Consultant for Morgan Stanley: Developed a solution that ticket synchronization across ITSM platforms like Jira and ServiceNow using Word2Vec embedding, decision trees and Jinja2 Rule Engine to automate the discovery and synchronization of involved parties, teams, and projects. This resulted in a 40% reduction in Mean Time to Acknowledge (MTTA) and a 15% improvement in Mean Time to Resolve (MTTR).
  • Key contributions included developing the REST API backend and React frontend as microservices, improving test coverage, streamlining CI/CD pipelines, deploying with OpenShift Kubernetes Engine, and observability using Prometheus, Loki, & Grafana.

Graduate Research Assistant

Purdue University
January 2023 - July 2024
  • Led a project (Chat Analysis Triage Tool) sponsored by a Department of Justice grant, collaborating closely with the high tech crime unit to detect online child exploitation in real-time using Open Weight LMs (llama2), BERT-based Authorship Attribution Models, and a BERT-SVM classification model for risk scoring, serving law enforcement in 10 locations across the US and Spain.
  • Optimized request throughput with efficient Backend APIs, Kafka for high-volume data ingestion, and MLOps pipelines for model fine-tuning and deployment, while complying with OWASP and Data Privacy policies.

Graduate Teaching Assistant

Purdue University
August, 2022 - December, 2022
  • Educated 120+ students on Oracle SQL database principles. Built scalable CI/CD pipelines for automatic execution and grading of student assignments. Improved students' understanding of data modeling, database scaling patterns, and data lakes.

Machine Learning Engineer Intern

Ericsson
December 2020 - July 2021
  • Implemented a system to track and search for named entities in legal documents by leveraging language modelling (BERT) and federated machine learning, resulting in increased privacy, GDPR compliance and efficient business-vendor document exchange.
  • Implemented the user interface with React/TypeScript to enable intuitive document querying.

Program Lead

Bhumi NGO (Tech4Change)
July, 2019 - Dec, 2019
  • Tech4Change is an initiative to engineer solutions and provide technical counsel to charitable organisations.
  • Coordinated a 6-member team that built tools and counseled NGOs to blend technology into their operational strategy.
  • Managed the monitoring and alerting of deployed production servers using the Cloud Watch service.

Software Development Engineer Intern

Bhumi NGO
June, 2019 - July, 2019
  • Engineered a cloud-native donation platform and a crowd-sourcing platform for graphic designers within the organization.
  • Piloted the migration of multiple legacy on-premises systems to Amazon Web Services (AWS) largely using EC2, IAM, and S3.
  • Setup metrics, monitoring, alert systems using Grafana and Prometheus.

Achievements

National Finalist at Smart India Hackathon

AICTE, Government of India

August, 2020

Nominated as a National finalist for Smart India Hackathon (2020) under RK59 by Bureau of Police Research & Development.

First Place at Smart Finance Hackathon

Daksh, SASTRA University

February, 2020

Our Offline Digital Payment System was awarded first place by PayPal in Smart Finance Hackathon - Daksh, a 30-hour Hackathon Conducted by SASTRA University.

Third Place at Hack and Tackle 1.0

SSN College of Engineering

Feburary, 2019

Our model for Psychological Analysis Of Text Messages was awarded third place in Hack and Tackle 1.0, a 24-hour Hackathon Conducted by IEEE Student Branch of SSN College of Engineering with 1200+ participants.

Third Place at St. Peter’s Hack

St. Peter’s College of Engineering and Technology

March, 2019

Our Report Analysis System was awarded in St. Peter’s Hack, a 12-hour Hackathon Conducted by St. Peter’s College of Engineering and Technology, Chennai.

Leadership & Activities

Lab Member

AKRaNLU Lab, Purdue University

August, 2022 - August, 2024

Applied Knowledge Representation & Natural Language Understanding (AKRaNLU) is research team of students and faculty in Purdue University working on Natural Language Understanding problems.

Lead Instructor - Programming and Data Structures

Sri Venkateswara College of Engineering

August, 2019 - February, 2021

I was assigned to combat a lack of technical diversity within my college by running weekly classes for students from all departments across the college to increase their knowledge on Programming and Data Structures.

Chairperson

SVCE ACM Student Chapter

June, 2020 - June, 2021

I had the overall responsibility for developing chapter programs, for ensuring that plans and assignments are carried out, and for seeing that the chapter fulfills its obligations to the Association for Computing Machinery (ACM).

Membership Chair

SVCE ACM Student Chapter

June, 2019 - June, 2020

A membership chairperson develops, sustains and leads change related to the student chapter. Researching similar courses in like-minded organizations and coordinating events form a part of the administrative duties of the membership chairperson.

School Pupil Leader

Velammal Vidyalaya

May, 2015 - June, 2016

School Pupil Leader is a prominent representative student responsibility. Acted as a liaison to the students, parents and teachers.


Technical Proficiencies

Languages

Krishnakanth - Python  Krishnakanth - Go  Krishnakanth - Java  Krishnakanth - JavaScript  Krishnakanth - HTML5  Krishnakanth - CSS3  Krishnakanth - PHP  Krishnakanth - C++  Krishnakanth - Linux/GNU Bash 

Tools, Libraries and Frameworks

Krishnakanth - Docker  Krishnakanth - Kubernetes  Krishnakanth - SonarQube  Krishnakanth - Jenkins  Krishnakanth - TravisCI  Krishnakanth - Spring  Krishnakanth - Apache Spark  Krishnakanth - SciKit-Learn  Krishnakanth - Pandas  Krishnakanth - NumPy  Krishnakanth - PyTorch  Krishnakanth - Tensorflow  Krishnakanth - OpenCV  Krishnakanth - PyTest  Krishnakanth - Selenium  Krishnakanth - Flask  Krishnakanth - FastAPI Framework  Krishnakanth - Grafana  Krishnakanth - Git  Krishnakanth - AWS 

Databases

Krishnakanth - MySQL  Krishnakanth - MongoDB  Krishnakanth - InfluxDB  Krishnakanth - CouchDB 

Key Projects & Contributions

Krishnakanth - ChatWatch Language Model

ChatWatch Language Model

A nodel graph-based Retrieval-Augmented Generation system to improve LLM performance in social reasoning tasks, achieving significant accuracy improvements by integrating domain-specific knowledge and advanced prompting techniques.

Krishnakanth - Pun Recommendation System

Pun Recommendation System

Implemented an Alexa Bot leveraging Articulatory Phonetics, weighted Levenshtein, and BERT for pun recommendations. Successfully developed sound and sense similarity using a robust database, enhancing user engagement and satisfaction.

Krishnakanth - Cyber Offense Detecting and Reporting (CODAR) Framework

Cyber Offense Detecting and Reporting (CODAR) Framework

AI internet moderation system using BERT and RESNET50, achieving state of the art performance in toxic text classification and image classification. Built scrapers for preparing a sensitive image classification dataset.

Krishnakanth - Resource and Event Management System (REMS)

Resource and Event Management System (REMS)

An unified system for certificate generation and distribution, volume mailing, advanced form generation, mailing lists, monitor databases and a link shortener for small organisations/clubs.

Krishnakanth - Psychological Analysis Of Text Messages

Psychological Analysis Of Text Messages

Leveraged BERT for multi-class sentiment analysis to dynamically track and predict emotional shifts across text message sequences, utilizing a vector database for enhanced data handling and accuracy.

Krishnakanth - Sign Language Translator

Sign Language Translator

Built a translator using Convolutional Neural Networks (CNN) to classify signs with over 86% accuracy. The application was able to understand the variations among different national and regional sign languages dialects through crowd-sourcing.

Krishnakanth - Simple Secrets Manager

Simple Secrets Manager

A lightweight dockerized system for secure storage, and delivery for tokens, passwords, API keys, and other secrets using HTTP API, Swagger UI or Python Package. Developed to be simplified alternative for Hashi Corp Vault.

Krishnakanth - Self-Hosted Authenticator

Self-Hosted Authenticator

A tool for generating time-based one-time passwords (TOTP) for services requiring multi-factor authentication (MFA) with support for cloud backups and encryption. Self-hosted alternative for Google Authenticator.

Krishnakanth - Deep Learning Based File Encryption Technique

Deep Learning Based File Encryption Technique

Engineered a system using Deep Convolutional GAN (DCGAN) to encrypt files into images, embedding data within lifelike generated visuals. Decryption leverages the model's dynamic latent space as a unique key.

Krishnakanth - Offline Digital Payments

Offline Digital Payments

Conceptualized the usage of Closed Blockchain networks with close proximity communications to enable offline transactions while complying with RBI e-transaction standards (such as 2FA). Primarily intended for disaster affected and rural regions.

Let's connect 👋

 

Loved the old Pixel Look?

The previous version of the site was an Nintendo inspired single-page portfolio website with it's custom built design and  graphics. Click the laptop or here to visit the old site of Krishnakanth.