CSE · Cybersecurity / AI & ML · MSRIT '27

Gokul
K.C.

Computer Science undergraduate specializing in Cybersecurity. I build at the intersection of cloud systems, IoT security, and intelligent agents — focused on performance, correctness, and systems that actually work under real-world constraints.

8.72
CGPA / 10
60%+
MARL Capture Rate
96.3%
Threat Detection Accuracy
160+
DSA Problems Solved
01 — About

Building systems that
work under constraint

Gokul K.C.
Bengaluru, Karnataka · India
Ramaiah Institute of Technology

I'm a 3rd-year undergraduate at Ramaiah Institute of Technology, pursuing Computer Science with a specialization in Cybersecurity and a minor in AI & ML. My work spans cloud platforms, real-time web systems, multi-agent reinforcement learning, and embedded edge computing.

I've built a cloud IoT digital twin platform with containerized execution sandboxes and Redis pub/sub real-time streaming, a trust-aware cooperative drone surveillance system that maintains >60% capture success under 30% communication loss, and an edge-cloud agriculture stack that classifies soil conditions on-device in under 50ms.

I care deeply about correctness, efficiency, and systems that actually hold up in production. Beyond building, I write about architecture decisions, tradeoffs, and the lessons that only show up when something breaks.

"The best systems are invisible — they just work, quietly and reliably, even when conditions are imperfect."

02 — Toolkit

What I work with

Technologies used in production projects — prioritizing depth over breadth.

Web & Backend
React.js FastAPI Node.js Express WebSockets REST APIs PostgreSQL MongoDB
Security
Metasploit Nmap Wireshark Burp Suite Cryptography Pen Testing SHA-256 JWT
IoT & Edge
ESP32 Raspberry Pi LoRa TinyML TF Lite MQTT Docker SDK
ML / AI
PyTorch TensorFlow MARL / MAPPO PPO PyBullet WandB ONNX Quantization
Systems & DevOps
Linux Docker Redis Uvicorn Git GCP TCP/UDP
Languages
Python JavaScript TypeScript Java C++ C SQL
03 — Projects

Selected work

Systems built with purpose — each solving a real, constrained problem.

01 /
VirtuNode — Cloud-Based IoT Digital Twin Platform

Cloud platform enabling developers to test IoT sensor logic without physical hardware by executing code inside isolated Docker containers. Architected a Redis Pub/Sub message bus to stream real-time execution logs from multi-worker Uvicorn backend to WebSocket clients with sub-second latency. Resolved async event-loop contention in concurrent log streaming via a shared Redis state architecture. Features live digital twin sensor state updates, configurable CPU/memory sandboxes, and execution history.

FastAPI React Docker Redis WebSockets Uvicorn Python Zustand
Active
Sub-second log streaming
Redis pub/sub cross-worker
Isolated Docker sandboxes
4 Uvicorn workers
02 /
SentryNet — Multi-Agent RL Drone Surveillance System

3-agent cooperative reinforcement learning system where autonomous drones track an intruder in a 20×20×10m PyBullet-simulated airspace using a PettingZoo parallel MARL environment. Designed an EMA-based trust scoring mechanism with adversarial communication modeling (Bernoulli packet drops + Gaussian spoofing) to maintain reliable coordination under comms failure. Achieved >60% capture success rate under 30% simulated communication loss — outperforming a baseline MARL system that drops below 40%. Full MAPPO training pipeline with WandB experiment tracking and ONNX export.

Python PyTorch PyBullet PettingZoo MAPPO WandB pytest ONNX
Completed
>60% capture rate
30% comm loss tolerance
3 cooperative agents
EMA trust scoring
03 /
FarmAssist — Intelligent Remote Farm Management System

Edge-cloud smart agriculture platform using ESP32 + TinyML + LoRa + Raspberry Pi for real-time farm condition monitoring. Achieves over 90% on-device classification accuracy with sub-50ms inference latency in low-connectivity environments. Integrates IoT sensor data, weather APIs, market price feeds, and multilingual AI advisory (English, Hindi, Kannada, Tamil). Reduces water wastage by 35% through data-driven automated irrigation strategies.

React Node.js MongoDB Raspberry Pi ESP32 LoRa TinyML TF Lite
Live
70% bandwidth reduction
<50ms inference latency
35% water wastage reduction
90%+ ML accuracy
04 /
Intelligent File Integrity Monitoring System

Hybrid file integrity monitor combining SHA-256 cryptographic hashing with behavioral anomaly detection. Detects ransomware-like patterns in real-time via filesystem event monitoring — rate-of-change analysis, Shannon entropy spikes, extension patterns, and directory traversal detection. Features automated policy-driven rollback. Tested across 500+ simulated attack scenarios.

Node.js Express React MongoDB Socket.io Chokidar SHA-256
Live
96.3% detection accuracy
<500ms detection latency
500+ attack scenarios
80% faster response
04 — Background

Education & Certifications

Education
2023–2027
B.E. Computer Science (Cybersecurity / AI & ML)
Ramaiah Institute of Technology, Bengaluru
CGPA: 8.72 / 10. Coursework in Computer Networks, Cryptography, Distributed Systems, DBMS, and Data Structures & Algorithms. Active in research and project-based learning.
Certifications
2026
Jr. Penetration Tester
TryHackMe
Practical penetration testing, network security, and vulnerability exploitation in sandboxed lab environments.
2024
Database Management Systems
NPTEL — IIT/IISc Platform
Relational databases, query optimization, transaction management, and database system design.
2025
Artificial Intelligence A-Z
Hadelin De Ponteves, Kirill Eremenko — Udemy
Deep learning foundations, neural networks, reinforcement learning, and applied ML project development.
200+
DSA problems solved across LeetCode and GeeksforGeeks
8.72
CGPA maintaining consistent academic performance in Cybersecurity / AI & ML
60%+
MARL capture rate under 30% adversarial communication loss with trust-aware coordination
5
Production projects shipped across cloud platforms, MARL, IoT, security, and web
05 — Writing

Ideas & Reflections

Documenting architecture decisions, tradeoffs, and lessons from building real systems — the way top engineers and scientists share their thinking.

Edge Computing Jan 2026
02
Building a Real-Time Agricultural IoT System: Edge vs Cloud

How I reduced cloud bandwidth costs by 70% using TinyML on ESP32 — architecture decisions, tradeoffs, and lessons from deploying at the edge.

12 min read
Read more →
Security Jan 2026
03
Detecting Ransomware Patterns: Inside My File Integrity Monitor

Combining cryptographic hashing with behavioral anomaly detection to achieve 96.3% accuracy on simulated attack scenarios.

9 min read
Read more →
System Design Feb 2026
04
Designing a URL Shortener from Scratch

A complete walkthrough — requirements, capacity estimation, database design, caching strategy, and scaling considerations.

8 min read
Read more →
Machine Learning Feb 2026
05
TinyML in Practice: Running Neural Networks on Microcontrollers

Quantization, model pruning, and the engineering reality of deploying ML on devices with 512KB of RAM.

10 min read
Read more →
Engineering Mar 2026
06
What I Learned Shipping 4 Projects as a Student

Scope creep, premature optimization, and why the best architecture is the one you actually finish building.

6 min read
Read more →
06 — Contact

Let's connect

I'm open to internships, research collaborations, and projects at the intersection of security, distributed systems, and machine learning. If you're working on something interesting — or just want to talk systems — I'd like to hear from you.

Based in Bengaluru, Karnataka. Usually respond within 24 hours.