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

Personal Finance Tracker

Personal Finance Tracker

A comprehensive web application for tracking personal expenses and income with monthly reports, category breakdowns, and INR currency support. Built with modern web technologies.

React Node.js PostgreSQL Express
RAG Application

RAG Application

A Retrieval-Augmented Generation (RAG) application with web-based UI featuring vector store visualization, document processing, and intelligent query responses.

Python LangChain Vector DB FastAPI
AWS Study Guide

AWS Study Guide

Comprehensive study notes and guide for AWS Solutions Architect Associate certification, covering all major AWS services, best practices, and architectural patterns.

AWS Documentation Markdown

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