Hi, I'm

SuryaNarayan

Software Engineer — AI & Backend Systems

Open to Work

A Software Engineer focused on AI and Backend Systems. I combine Computer Vision with robust networking principles to build smart, efficient, and scalable applications.


Background

The engineer
behind the code

About me

Software Engineer — AI & Backend Systems

A Software Engineer focused on AI and Backend Systems. I combine Computer Vision with robust networking principles to build smart, efficient, and scalable applications.

I enjoy working across the full depth of the stack — from writing backpropagation in bare C to orchestrating multi-agent LLM pipelines. Precision in low-level systems and creativity in high-level AI are the two poles I navigate.

Technical journey
SWE Intern
Arista Networks
May 2024 — July 2024

Worked on FADT-Range enhancements for better network performance and reliability.

Specialisations
Computer Vision
LLM & Agentic AI
Systems Programming
Distributed Systems
Stack snapshot
PyTorch
Deep Learning
Java
Spring Boot
C/C++
Systems
Docker
Containers

Work

Featured
Engineering

Face Recognition project screenshot CV · PyTorch

Face Recognition (Siamese)

A biometric security system using One-Shot Learning with Siamese Networks. Recognizes faces with high accuracy even with limited training data.

Computer Vision PyTorch Biometrics
View on GitHub
Collaboratory Doc Editor screenshot Java · Sockets

Collaboratory Doc Editor

A real-time collaborative text editor with conflict resolution and live sync. Built using Java Networking (Sockets) to handle concurrent user sessions.

Networking Java Distributed Systems
View on GitHub
Neural Machine Translation screenshot NLP · Attention

Neural Machine Translation

An advanced Seq2Seq model with Attention Mechanisms to translate complex sentence structures between languages with context awareness.

NLP Deep Learning Attention Models
View on GitHub
Custom Heap Manager screenshot C · Memory

Custom Heap Manager

A custom implementation of dynamic memory allocation (malloc/free) in C, featuring optimized block coalescing and memory usage inspection.

Systems Programming C Memory Management
View on GitHub
Evalverse Agentic AI screenshot LLM · LangChain

Evalverse (Agentic AI)

A modular multi-agent framework for automated interviews and adaptive assessments. Orchestrates LLMs with voice I/O, strict JSON guarding, and dynamic context retrieval.

LLM Agents LangChain Voice AI Groq
View on GitHub
CloverNet Neural Library screenshot C · Deep Learning

CloverNet (Neural Lib in C)

A lightweight deep learning library built from scratch in C. Implements backpropagation, activation functions, and matrix ops without external ML dependencies.

C Deep Learning Systems Programming
View on GitHub

Capabilities

Skills &
Technologies

Full toolkit — 11 areas
Python (PyTorch)
Java (Spring Boot)
C / C++ (Systems)
Computer Vision
Networking (Sockets)
NLP (Transformers)
System Design
Docker
Git / GitHub
SQL / NoSQL
Object-Oriented Programming
Systems Programming
Performance Optimization
Memory Management
Concurrency & Multithreading
Linux Systems
Compiler Fundamentals
AI + ML

PyTorch · One-Shot Learning · Siamese Networks · Seq2Seq · Attention Mechanisms · LangChain · Groq · Backpropagation from scratch

Systems

Custom allocators · Memory management · Java Sockets · Distributed conflict resolution · Entropy-based algorithms · Low-latency C++ design


Get in touch

Let's build
something real