Hi, I’m
Dhanush C G

Full Stack Developer | React | Spring Boot | Security Analyst

About

Full Stack Developer with hands-on experience building scalable web applications using React and Spring Boot, with a strong foundation in cybersecurity — including SIEM-based monitoring, threat triage, and hands-on practice through 30+ TryHackMe rooms and CTF challenges. Proficient in Java, JavaScript, TypeScript, and SQL. Passionate about clean code, secure design, and continuous learning.

Code with purpose. Secure by design, built to scale.

Resume Fullstack Resume Security

Clean Code

Writing maintainable and scalable code

Web Applications

Full-stack web development expertise

Backend Systems

Robust API development and database design

Security-First Development

Threat-aware design and secure coding practices

Experience

Cyber Security Intern

Rooman Technologies
Feb 2026May 2026
Bengaluru
  • Monitored and analyzed security events and alerts using Splunk (SIEM), performing triage to flag anomalies and potential indicators of compromise
  • Conducted security assessments and risk analysis on simulated environments to identify vulnerabilities
  • Documented findings from log analysis and malware sample review to support incident escalation decisions
  • Automated recurring log-review checks using Python, improving triage turnaround time

Technologies Used

SplunkSIEMPythonLog Analysis

Java Full Stack Intern

QSpiders
May 2026Present
Bengaluru
  • Developed and tested web application modules using Java, Spring Boot, and REST APIs
  • Wrote clean, reusable backend code following OOP principles and best practices
  • Worked with MySQL databases, wrote SQL queries, and supported integration tasks
  • Collaborated on development tasks with the team using Agile practices

Technologies Used

JavaSpring BootMySQLREST APIs

Skills

JavaScriptJavaScript
TypeScriptTypeScript
JavaJava
PythonPython
ReactReact
Vite jsVite js
HTMLHTML
CSSCSS
BootstrapBootstrap
Tailwind CSSTailwind CSS
Spring BootSpring Boot
SQLSQL
MongoDBMongoDB
MySQLMySQL
SplunkSplunk
WiresharkWireshark
NmapNmap
MetasploitMetasploit
TryHackMeTryHackMe
DockerDocker
GitGit
GitHubGitHub
VSCodeVSCode

Projects

GenZStore - Full Stack E-Commerce Application

A scalable full-stack e-commerce platform built with Spring Boot, React.js, and MongoDB, offering user management, product listings, cart, and order operations.

Key Features

  • RESTful APIs for user management, product listings, cart, and order operations
  • Spring Security with JWT authentication and role-based authorization
  • Controller-Service-Repository backend architecture for maintainability
  • MongoDB schemas with Hibernate Validator for request payload validation
  • Responsive React.js frontend using Axios and Hooks
  • Reusable component-based UI for a smooth user experience

Tech Stack

ReactJavaScriptSpring BootSpring SecurityMongoDBJWTAxios

GhostNet-Honeypot

A Python-based SSH network monitoring honeypot that captures and analyzes real-world attacker behavior, supporting threat detection and triage practice.

Key Features

  • Simulated SSH service to capture intrusion attempts
  • Structured, analytics-ready logging in MongoDB
  • CLI-based controls for managing the honeypot
  • Web monitoring interface to track security events in real time
  • Dockerized for repeatable, isolated testing environments

Tech Stack

PythonMongoDBDockerSSHCLI

VTU Internship Diary Automator

A Python automation tool that eliminates repetitive manual data entry by auto-generating and submitting structured internship diary entries.

Key Features

  • Auto-generates and submits structured form entries via web requests
  • Integrated OpenRouter AI API for dynamic content generation based on domain-specific inputs and date ranges
  • Secure authentication and error handling
  • Built-in request delays for reliable, rate-safe automated submissions

Tech Stack

PythonTypeScriptFastAPIReactOpenRouter AI

Expense Tracker

A responsive web application to track and manage daily expenses with clean state management and a maintainable component structure.

Key Features

  • Expense categorization
  • Structured data display
  • Automatic total calculation
  • Reusable React and TypeScript components

Tech Stack

ReactTypeScript

Get in Touch

I'm always open to exciting opportunities — whether it's full-time SOC/security analyst roles, full-stack development positions, freelance projects, or even a friendly conversation. Let's connect!