Hey, I'm

Dhilip Sanjay

Full-Stack Software Engineer & AWS Certified Developer Associate building scalable, secure, cloud-native systems.

About Me

Full-Stack Software Engineer & AWS Certified Developer Associate with over 4 years of experience in designing and building scalable, secure, and cloud-native distributed systems. Proven track record of delivering agile-driven, innovative solutions & optimizing application performance.

4+
Years of Experience
10+
Projects Built

Experience

Skills

Languages
Java JavaScript Python C C++
Web Frameworks
Spring Boot React JS Node JS Django Flask HTML CSS
Databases
MySQL Oracle PostgreSQL Firebase MongoDB DynamoDB
DevOps & Cloud
AWS Docker Kubernetes Terraform Jenkins Git
Tools
Grafana Splunk Prometheus Burp Suite Nmap Metasploit

Projects

Athena
Athena

AI-powered platform that generates personalized educational courses on demand. Input a topic and learning preferences — a multi-agent system (AutoGen) handles planning, research, lesson writing, and quiz generation end-to-end.

Next.jsTypeScriptReactAzure FunctionsAzure PostgreSQLAutoGenOpenAI
Detection of Sensitive Data Exposure in Images
Detection of Sensitive Data Exposure in Images

Machine Learning model deployed as a web application to detect sensitive data in images, used by individuals and companies for automated privacy checks.

PythonTensorFlowKerasTesseract OCRFirebase
Quotables
Quotables

A full-stack web application to collect, save, edit, and categorize favourite quotes, built with a React frontend and a PHP/MySQL backend.

React JSTailwind CSSPHPMySQL
Exordium
Exordium

Mobile application for GRD Memorial Library showcasing resources and opportunities via a conversational Dialogflow chatbot, available on the Google Play Store.

FlutterDartFirestoreDialogflow
Multi-Client Chat System
Multi-Client Chat System

A concurrent chat server built in C using threading, TCP sockets, linked lists, and mutex locks to handle multiple simultaneous clients.

CTCP Sockets
Elucida
Elucida

Medical emergency Android app that surfaces a prioritized list of nearby hospitals, sends SMS to emergency contacts, and uses NFC tags to store blood group and contact details.

Android StudioJavaGoogle Maps API

Blogs