Shanmuga Sundaram Natarajan (Shan)

Welcome to my digital space

Hi, I'm Shanmuga Sundaram Natarajan (Shan)

Lead Consultant @ Thoughtworks | Principal Engineer | Technology Leader
Hands-on Software Architect | Cloud, AI & Distributed Systems
AI for Software Delivery (AIFSD)

About Me

Passionate about technology and continuous learning

What I Do

I specialize in building scalable web applications, working with modern technologies, and solving complex technical challenges. My focus is on writing clean, maintainable code and creating exceptional user experiences.

My Approach

I believe in continuous learning, best practices, and collaboration. Whether it's exploring new frameworks, contributing to open source, or sharing knowledge through technical writing, I'm always eager to grow.

Skills & Technologies

Tools and technologies I work with

Java
Spring Boot
Node.js
TypeScript
Python
React
RESTful APIs
SQL / NoSQL
Redis
Datadog
JIRA
Kafka
AWS
GCP
Azure

Featured Projects

Some of my recent work

AutoClassifier: AI-Powered Car Identification

AutoClassifier: AI-Powered Car Identification

Deep learning-based car identification model using computer vision for automotive surveillance. Processes 16,185 images across 196 car classes, classifying cars by make, model, and year using CNNs and RCNN for precise vehicle detection and localization.

Deep Learning Computer Vision CNN RCNN Transfer Learning MobileNetV2
Support Ticket Categorization

Support Ticket Categorization

NLP-based machine learning model using transformers for automatic support ticket classification. Accurately predicts ticket categories, assigns priorities, and estimates resolution times through advanced text classification and prompt engineering.

NLP Transformers Text Classification Prompt Engineering Machine Learning
Advanced Computer Vision: Face Detection & Recognition

Advanced Computer Vision: Face Detection & Recognition

Real-time face detection and recognition system for broadcast environments using CNNs. Implements triplet loss and Siamese networks for crew member identification in video streams, enhancing security and personalization.

Computer Vision CNN Triplet Loss Siamese Networks Real-time Processing

Latest Blog Posts

Thoughts, tutorials, and insights

Sample Technical Blog

Welcome to my first technical blog post! Here, I share insights on programming, software engineering, and more.

Read More

Let's Work Together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Get in Touch