Software Engineer

Shashwat Manimaran
Converting ideas into software — one commit at a time

Shashwat Manimaran
About me

Passionate developer who loves turning complex problems into clean, elegant solutions. I build things for the web, the backend, and everything in between. Currently exploring machine learning, distributed systems, and developer tooling.

Tech stack
Skills

What I build with

From machine learning pipelines to distributed APIs and blockchain systems — I pick the right tool for the job.

01
Frontend

Frontend

React, TypeScript, Vite, Tailwind CSS, HTML/CSS

02
Backend

Backend

Java, Spring Boot, Python, FastAPI, REST APIs, Redis, Quartz Scheduler

03
Data & ML

Data & ML

Python, PyTorch, PyTorch Geometric, XGBoost, RDKit, SMOTE, PCA, SQL, MongoDB, PostgreSQL

04
Blockchain & DevOps

Blockchain & DevOps

Solidity, Foundry, Ethereum, IPFS, ethers.js, Docker, Git

Designing systems
that scale and perform
Experience

Where I've worked

HCLTech

Software Engineering Intern

May — Jul 2026
PROJECT

Hierarchical Weather Telemetry Platform

Built a real-time weather telemetry system spanning 16 simulated city sensors across 4 regions, 3 continent-level aggregators, and 1 global sink — with end-to-end collector → aggregator → writer routing. Applied RTOS-inspired design patterns including bounded buffers, backpressure, lock-free queueing, and condition-variable coordination to handle high-throughput concurrent data flows.

Stress-tested with 100K synthetic messages across 10 concurrent producer threads
Benchmarked with 10K scheduling-jitter samples and 10M-iteration lockless queue throughput test
Optimized with async queue draining, region-partitioned batching, and TimescaleDB writes
Applied RTOS concepts: thread affinity, atomic shutdown, dedicated polling/consumer threads
C++
RTOS
Lock-Free Queues
TimescaleDB
Multithreading
Backpressure
Bounded Buffers