LOADING PROGRESS:
0%
~/vatsal/projects.sh
$

Projects

A collection of my work in software development and system design

~/vatsal/aws powertools (typescript).sh
$
AWS Powertools (TypeScript)

AWS Powertools (TypeScript)

Open-source contributions to AWS Powertools for Lambda (TypeScript), including JSON Schema validation, @validator decorator, and Middy.js middleware integration. Featured in 3+ AWS release notes.

AWSMiddy.jsSchema Validation
~/vatsal/aws powertools (python).sh
$
AWS Powertools (Python)

AWS Powertools (Python)

Contributed schema support and recursive data masking for AppSync and WebSocket events using Pydantic. Ensured 100% unit test coverage and improved developer documentation.

PythonPydanticAWSAppSyncWebSocket
~/vatsal/cinematch.sh
$
CineMatch

CineMatch

Movie recommendation system using collaborative filtering and sentiment analysis to provide personalized movie suggestions.

FlaskReactMySQLPythonMachine Learning
~/vatsal/dns server.sh
$
DNS Server

DNS Server

Custom DNS server implementation with recursive query support and optimized caching, handling 5K queries per second.

PythonNetworkingRFC StandardsCaching
~/vatsal/cosmos daily.sh
$
Cosmos Daily

Cosmos Daily

ReactJS web app integrating NASA's API to showcase daily astronomical images and celestial events.

ReactAPI IntegrationCSS
~/vatsal/raft key-value store.sh
$
Raft Key-Value Store

Raft Key-Value Store

Distributed key-value store using Raft consensus protocol for fault tolerance and consistent data replication.

GoDistributed SystemsRaftConsensus
~/vatsal/to-do list.sh
$
To-Do List

To-Do List

Simple and functional to-do list built with ReactJS, exploring essential features of a task manager and React core capabilities.

ReactCSSHTML