Vaikunth

Guruswamy

AI Engineer  ·  MLOps Engineer

Building intelligent systems that understand language, see the world, and reason like humans.

01 / About

A little
about me.

"I love building systems end to end, from the model to the backend to the cloud it runs on, and watching all the pieces come together into something people rely on."

I'm an Founding AI & Software engineer based in Edinburgh, where I build production systems at ZOT Engineering: a full-stack platform and the AI that runs inside it. I hold a Master's in Artificial Intelligence from the University of Edinburgh, where I focused on machine learning, NLP, and large language models, and where my dissertation with Amazon explored privacy and memorisation in LLMs.

Most of my work lives at the point where a model stops being an experiment and starts carrying real load. I take ideas from research through to production, building LLM, computer-vision, and forecasting systems along with the full stack around them, from data and backend to cloud and MLOps, so they hold up once people depend on them.

What draws me is the meeting point of applied AI and thoughtful engineering: reliable, robust systems that solve real problems and make everyday work and life run a little smoother. If you're working on similar ideas, or think we might build something well together, I'd be glad to connect.

Core Specializations

Large Language Models
Computer Vision
Generative AI
LLMOps
DevOps & Azure Cloud
Azure AI Foundry

By the numbers

82%

MSc Distinction

University of Edinburgh

15+

Production Systems

Built & shipped 0→1

9.5

BE CGPA / 10

Anna University

Education

MSc Artificial Intelligence

University of Edinburgh

Sep 2023 – Aug 2024

Distinction · 82%

BE Electronics & Communication

Anna University

Aug 2019 – Jun 2023

CGPA 9.50 / 10

02 / Experience

Where I've made
an impact.

Software Application Engineer

Founding Engineer · Intern → Full-time · PCB & Precision Manufacturing · United Kingdom

Feb 2025 – PresentCurrent
"Founding engineer at a UK manufacturer: built the digital foundation 0→1, then turned it into a platform that ships AI and full-stack features across the business at speed."

Software Application Engineer

Founding Engineer

Scaling the platform: breadth at velocity

Aug 2025 – PresentCurrent
  • Scaled the platform company-wide. Grew the foundation into a unified ERP spanning every division, deploying 15+ production systems on Microsoft Azure and giving the business a single, extensible source of truth.

  • Generative AI & LLMOps. Delivered an LLM-powered payroll assistant with prompt caching and multi-tool orchestration, plus a privacy-first, multi-agent recruitment pipeline with automated candidate scoring.

  • Applied ML & computer vision. Engineered a PCB-defect detection system (RANSAC, DETR, DINOv3, SAM2), LayoutLM-based document intelligence, and Times-FM demand forecasting.

  • Self-serve data & analytics. Built natural-language-to-SQL graph inference and 100+ live executive dashboards, surfacing organisation-wide insight on demand.

  • Paperless manufacturing initiative. Identified the opportunity and delivered end-to-end a production system that digitises and logs every manufacturing step, reducing paper usage by 80% and advancing the company’s transition to environmentally friendly, paperless operations.

  • Backend & cloud infrastructure. Architected the backend serverless Azure Functions (114+ endpoints), integrating three legacy on-premise ERP systems over an encrypted VPN, owning DevOps and MLOps throughout.

  • Cloud architecture & FinOps. Designed the complete Azure cloud architecture from the ground up, creating and managing resource groups across environments and owning FinOps cost governance to keep spend predictable as the platform scaled.

  • CI/CD & developer experience. Set up the company’s GitHub organisation, repositories, and GitHub Actions workflows, and standardised local quality gates, ESLint, unit tests, and Cypress E2E, behind automated build, test, and deploy pipelines.

  • Observability & reliability. Instrumented distributed tracing, monitoring, and alerting across production systems, running ongoing performance evaluations, bug fixes, and improvements to keep the platform fast and dependable.

  • Query performance optimisation. Profiled the report-generation workflow to isolate its bottlenecks and re-engineered the underlying query structures, cutting execution time from 55 seconds to 3.4 seconds, a 16× improvement.

Stack

LLMOpsMulti-Agent AINL-to-SQLComputer VisionForecastingAzure DevOpsCI/CDObservabilityFinOps114+ Endpoints

Software Application Engineer

Intern

Laying the 0→1 foundation

Feb 2025 – Jul 2025
  • Established the software function 0→1. Joined as the first software engineer and set up the company’s entire technical foundation, translating operational needs into a delivery roadmap.

  • Discovery & requirements. Partnered with stakeholders across three business divisions to map manual workflows and convert user requirements into well-defined deliverables, tracked end-to-end in ClickUp.

  • Stack & architecture. Selected the full technology stack and designed the relational database schema underpinning the platform.

  • Foundational product. Delivered the public company website and the first ERP modules and analytics dashboards on an Angular 19 SSR frontend and Python REST API.

  • Reusable delivery pipeline. Standardised a secure path from database to API to UI, with MSAL/JWT authentication, RBAC, CI/CD, and automated testing at 98% coverage, enabling rapid delivery of every feature that followed.

Stack

Tech-Stack 0→1Angular 19 SSRPython FlaskDB Schema DesignCI/CD PipelineDashboards

Industry Collaborated Dissertation

MSc Research Partnership · Edinburgh, United Kingdom

Mar 2024 – Aug 2024
"MSc thesis, in collaboration with Amazon: measuring and mitigating how code-based LLMs memorize their training data, and the privacy and copyright risks it creates."
  • Research question. Investigated memorization in code-based large language models, the tendency to reproduce training data verbatim, which drives privacy, PII-leakage, and copyright risk in AI code generation. Awarded a distinction (82%).

  • Cross-architecture study. Evaluated all three model families, encoder-only, decoder-only, and encoder-decoder (CodeBERT, CodeGPT, CodeT5), on the CodeSearchNet dataset across four programming languages (Python, Java, JavaScript, Ruby), processing 30,000 samples per language.

  • Novel evaluation methodology. Designed two data-extraction attacks (masked-token prediction and prefix–suffix generation) and proposed an extended CodeBLEU metric with custom privacy components that detect exact reproduction of variable names, values, string literals, and comments via AST parsing.

  • Key findings. Showed that identifiers and string literals are the most memorized tokens (up to 79.3% exact match) and that verbose languages such as Java memorize more than concise ones like Python; 8-bit quantization consistently reduced exact memorization while preserving code quality.

  • Few-Shot & prompt tuning. Analysed how Few-Shot Learning shifts the balance between memorization and generalisation, uncovering non-monotonic, context-dependent effects where more examples do not always help.

Tech Pillars

Research Focus

LLM Memorization · Privacy · Copyright

Models & Data

CodeBERT · CodeGPT · CodeT5 · CodeSearchNet

Methods

MLM & NTP Attacks · Extended CodeBLEU · AST

Analysis

8-bit Quantization · Few-Shot Learning

03 / Projects

Things I've
engineered.

Six flagship builds spanning NLP, computer vision, robotics and machine learning, each documented end to end, from method to measured result. Nine more sit in the catalogue below.

Fig.01 · System pipelineon-device
Perceive
Camera · 24 FPS
Detect
YOLO · 205 signs
Localize
GPS · Haversine
Actuate
Motor commands
205-class traffic-sign detector output
205-class traffic-sign detector output

P.01

Computer Vision · RoboticsB.E. Final-Year Thesis · MIT, Anna University

Decentralized Autonomous Vehicle

My undergraduate final-year thesis: a Raspberry Pi self-driving car that cooperates with no central server. It parses a spoken destination, resolves an offline route across a dual-layer Folium + Google-Earth map, and plans motion with the Haversine formula, while a YOLO/Darknet perception stack detects 205 traffic-sign classes (trained on 97K+ images) and a custom model reads traffic lights at 83% accuracy, rerouting in real time on-device.

205
Sign classes
97K
Training images
83%
Signal accuracy
YOLO · DarknetCNNRaspberry PiOpenCVCUDAGPS
Fig.02 · Test BLEU by architecture
Baseline
10.9
Complex
9.5
Lexical
13.5
Transformer
11.4
German→English attention alignment (Transformer)
German→English attention alignment (Transformer)

P.02

NLPMSc · Natural Language Understanding, Edinburgh

Attention-based Neural Machine Translation

Built and benchmarked four German→English translation architectures on a low-resource Europarl subset, from an attentional LSTM baseline to a lexical model and a from-scratch Transformer with multi-head attention. The lexical model won decisively, converging in 53 epochs against the baseline's 99.

13.5
Test BLEU
24.5
Perplexity
+24%
vs baseline
LSTMTransformerMulti-head AttentionPyTorchBeam Search
Dijkstra shortest-path solved over the maze grid
Dijkstra shortest-path solved over the maze grid

P.03

Robotics · EmbeddedB.E. Capstone · Anna University

ANT-BOT: Autonomous Maze-Solving Rover

A low-cost ESP32-CAM rover that photographs an unknown maze, solves the shortest escape route with Dijkstra's algorithm over the pixel grid, converts it into a turn-by-turn instruction set, and drives it end to end, validated in a Pygame simulation before hardware deployment.

26
Route steps
ESP32
On-device
0
Human input
DijkstraOpenCVESP32-CAMPygameArduino
Fig.04 · Agreement accuracy%
74
RNN
78
GRU
84
GRU★
GRU validation loss across BPTT depths
GRU validation loss across BPTT depths

P.04

NLPMSc · Natural Language Understanding, Edinburgh

RNN vs GRU Language Modelling

Implemented vanilla RNN and GRU language models from scratch in NumPy (forward pass, backprop and backpropagation-through-time) to study subject–verb agreement. A hidden-state cosine analysis showed the GRU far better preserves long-range syntactic dependencies.

84%
Agreement acc
+10pts
GRU vs RNN
NumPy
From scratch
RNNGRUBPTTNumPyHyperparameter Tuning
Fig.05 · F1 by classifier
Random Forest
0.82
Naive Bayes
0.62
Neural Net
0.38
Logistic Reg
0.12
Random Forest ROC (AUC 0.79) + confusion matrix
Random Forest ROC (AUC 0.79) + confusion matrix

P.05

Machine LearningMSc · Applied Machine Learning, Edinburgh

Spotify Hit-Song Prediction

Predicted whether a track would become a lasting chart hit from its audio features alone, across 650K+ rows of Spotify's Top-200. Benchmarked four classifiers plus K-means clustering. Random Forest led decisively, with energy and danceability the strongest drivers of success.

0.823
F1 · Random Forest
0.79
ROC-AUC
652K
Rows analysed
Random ForestXGBoostK-Meansscikit-learnKeras
Fig.06 · Perplexity (lower is better)
8.8
EN
19.8
DE
22.0
ES
Neural LM loss & accuracy (log-bilinear trial)
Neural LM loss & accuracy (log-bilinear trial)

P.06

NLPMSc · Accelerated NLP, Edinburgh

Character-Level Language Identification

Built interpolated character-trigram language models from scratch (preprocessing, add-α smoothing and text generation) that identify a document's language purely by perplexity, then extended the study with four neural next-character models. The English model nailed the test document at a fraction of the rivals' perplexity.

8.8
EN perplexity
2.5×
Lower than rivals
0
Toolkits used
N-gram LMPerplexityKeras / LSTMNumPyEuroparl

All projects · The full catalogue

07Slot Labeling for Task-Oriented Dialogue
NLP
Improved BIO slot-filling on the NLU++ hotel dataset with word embeddings, a constrained Viterbi decoder and dependency-aware features.
spaCyLogistic RegViterbi
08Distributed Neural Network Training
Machine Learning
Edinburgh research review surveying data-parallelism, AllReduce, gradient compression and straggler mitigation for large-scale training.
PyTorch DDPHorovodSurvey
09AI Ethics · Automated Hiring Bias
Responsible AI
Utilitarian and Kantian analysis of algorithmic discrimination in the Mobley v. Workday hiring-AI lawsuit, proposing an audit framework.
FairnessGovernancePolicy
10Vehicle Damage Assessment Portal
Computer Vision
Flask portal integrating CNN models with IBM Cloud to estimate insurance costs from vehicle damage photos.
CNNFlaskIBM Cloud
11Chess Engine
Machine Learning
Reinforcement-learning chess agent with a custom Deep Q-Network, paired with an interactive PyQt5 GUI.
RLDQNPyQt5
12Smart Glass Assistant
Computer Vision
Wearable assistant with real-time object detection, map navigation, translation and a chatbot on a NodeMCU; led as team lead.
OpenCVIoTNodeMCU
13Sentiment-Aware Chat-Bot
NLP
Multi-platform sentiment chatbot across WhatsApp, Telegram and web, plus a voice-controlled CLI music player.
NLPLSTMTelegram API
14Face Detection & Recognition
Computer Vision
Haar-cascade recognition with OTP email verification for enrolment and automated attendance logging.
OpenCVHaarSMTP
15Rangeless Bot
Robotics · Embedded
DTMF-controlled Arduino rover operable from any distance over a phone call, built for hostile environments.
DTMFArduinoRobotics

04 / Skills

What I
work with.

01

Languages

Python · TypeScript · C++ · C# / .NET · Rust · SQL

02

Deep Learning & AI

PyTorch · TensorFlow · Hugging Face Transformers · OpenCV · ONNX Runtime

03

LLMs & GenAI

LangChain · RAG Pipelines · Vector Databases · Azure OpenAI · Prompt Engineering

04

MLOps & Deployment

MLflow · Azure ML · Docker · Kubernetes · CI/CD

05

Cloud & Databases

Azure · AWS · PostgreSQL · MongoDB

06

Web & Tooling

React · Angular · Node.js · Git · Linux

05 / Education

Academic
foundation.

The University of Edinburgh campus
The University of Edinburgh crest

The University of Edinburgh

Master of Science in Artificial Intelligence

Sep 2023 – Aug 2024·Edinburgh, United Kingdom
82% (Distinction in Thesis)

Relevant Courses

01NLP (Transformers & LLMs)
02Data Visualization
03Cloud Programming (Docker, Azure)
04Machine Learning
05Image & Computer Vision
06AI Ethics
Anna University campus
Anna University crest

Anna University

Bachelor of Engineering in Electronics and Communication

Aug 2019 – Jun 2023·Chennai, India
CGPA: 9.50 / 10.0

Relevant Courses

01Software Engineering (Agile)
02AI and ML
03Data Structures & Algorithms
04Object-oriented Design
05Data Science

06 / Volunteering

Leadership beyond
the classroom.

01

Secretary

Electronics Engineers Association

Aug 2021 – Jul 2022  ·  Anna University · Chennai, India

1,400+

Participants

National symposium

132

Coordinators

Across 14 events

24+

Events & Workshops

Both symposiums

01

Electrofocus 2022

Ideated and organized a national-level Technical Symposium with 132 event coordinators across 14 events and 6 workshops, drawing 1,400+ participants.

02

Apocalypse 2021

Organized an intra-college Technical Symposium with 40+ coordinators and volunteers across 21 events and 3 workshops, with 400+ participants.

03

Finance & Audit

Managed financial records for the association and assisted in the end-of-year audit process.

02

Technical Team Lead

MIT Robotics Association

Aug 2021 – Jul 2022  ·  Anna University · Chennai, India

4

Workshops Keynoted

ML · DL · ROS · RL

1

Robot Engineered

Swatchtha Bot

1

Competition Led

DEXBOT line-follower

01

Keynote Speaker

Delivered keynotes for the Machine Learning & Deep Learning workshop, tri-weekly Robotic Operating System (ROS) sessions, and a Reinforcement Learning workshop.

02

Swatchtha Bot

Led the technical team for the association's annual flagship project: a fully functional waste-collection robot.

03

DEXBOT Competition

Conducted and managed the line-follower robot competition. Active contributor across logistics and technical operations.

07 / Recommendations

Words from those
who know my work.

Gordon managed Vaikunth directlySeptember 5, 2025

Having worked with Vaikunth for over 6 months , originally as our intern, but now as a full time employee, he has quickly proved himself as a dedicated and very talented software engineer. From day one he has demonstrated his eagerness to learn, strong problem solving skills, and ability to learn and adapt to new challenges. A fantastic "can do" attitude, working quickly and efficiently to solve problems and handle task given to him, showing creativity and initiative to find solutions. He has quickly established himself as a key and valuable member of the Zot team.

Gordon Falconer

Director · Zot Engineering Ltd

Christos was Vaikunth's mentorAugust 20, 2024

I was one of Vaikunth's advisors for his MSc research project on LLM memorisation for code. From day one Vaikunth showed an incredible amount of passion and initiative, and, in Amazon terms, bias for action. He immersed himself into the relevant literature, and even in our first project meeting had done some preliminary experimentation. He continued at the same pace throughout the project, combining his hard work with innovative ideas that challenged existing approaches in the literature. I can easily recommend Vaikunth for any position that requires both deep exploration and technical execution.

Christos Christodoulopoulos

Principal Technology Adviser · ICO

09 / Contact

Let's build

something extraordinary.

Whether it's a research collaboration, a full-time role, or an ambitious AI project, I'm always open to a conversation.