Hand-drawn portrait of Kishore

Kishore Kaarthik

Software & Cybersecurity Engineer

“I write clean code for humans and guard the data. Because ‘password123’ isn’t going to defend itself.”

About me

the honest chronicle • pick your lens

I grew up in Pennadam, Tamil Nadu — a place so peaceful that when high-speed broadband finally showed up, it hit me like a cosmic prank. One day I’m a normal kid. The next I’m spending entire nights staring at glowing terminals like a digital vampire who just discovered caffeine and existential dread at the same time. Totally reasonable life choice. Zero regrets. (Okay, maybe a few spine-related ones.)

School at Vidya Mandir started off in full “main character energy but the lazy version.” I coasted to 81.80% in 10th grade, mostly by playing cricket and constantly wondering how stuff works (spoiler: the ball doesn’t care about your existential questions). Then reality slapped me across the face. Cue the dramatic underdog comeback montage: +13% glow-up, finishing 12th with a shiny 94.83%. My parents finally unclenched so hard you could hear the collective sigh of relief across the district.

Fast-forward to Rajalakshmi Engineering College (REC), Chennai — Computer Science, 2022–2026, CGPA 7.75 (we don’t talk about the decimal places after that). Four glorious years of:

  • Pointer arithmetic that pointed mostly at my own confusion
  • Lab records that somehow always needed “just one more screenshot”
  • Hackathon all-nighters fueled by questionable canteen coffee
  • Deep learning models that developed full-blown identity crises and refused to classify anything correctly until I apologized to them

Coming up next: SAP at Accenture by day — turning enterprise chaos into clean, shiny workflows like a digital Marie Kondo. By night? I poke at cybersecurity vulnerabilities (purely for science, officer), tinker with neural nets that occasionally gaslight me, and pair-program with Claude Code and Google Antigravity like they’re my chaotic co-founders.

Rule #1 (non-negotiable, carved into the codebase of my soul): I read and verify every. single. line. before it ships. No exceptions. Not even if the AI looks really confident about it.

So… what part of this beautifully questionable journey do you want to roast, relate to, or ask about first?

↑ Tap the buttons above to toggle between reality and recruiter speak!

Education & Milestones

2026 • Upcoming Enterprise
Accenture
Associate Software Engineer • SAP

Taming enterprise workflows, procurement pipelines, and S/4HANA cloud modules.

2022 – 2026 CGPA 7.75
Rajalakshmi Engineering College, Chennai
B.E. Computer Science and Engineering

4 years of algorithm marathons, cybersecurity defense research, hackathon sprints, and hostel chai.

12th Standard • 2022 94.83%
Vidya Mandir Hr. Sec. School
Higher Secondary Certificate (HSC)

The legendary +13% comeback arc. Locked in with Physics, Chemistry, and Math to secure top engineering admission.

10th Standard • 2020 81.80%
Vidya Mandir Hr. Sec. School
Secondary School Leaving Certificate (SSLC)

The foundation era. Decent marks, school tournaments, and the initial obsession with computers.

Skills & Badges

the toolkit and the certified credentials

What I code in

Languages, frameworks & plumbing

Languages
Java Python JavaScript TypeScript SQL Bash
Frameworks & AI
Spring Boot React Flask DistilBERT ResNet-18
Databases & DevOps
MySQL Oracle MongoDB Docker Splunk Git CI/CD Linux

Badges I earned

Industry-recognized credentials

Fortinet Certified Professional Secure Networking
Fortinet • Issued Sep 2025 • Expires Sep 2027
Credential ID 8330281996KK

Professional-level Fortinet certification in secure networking.

Verify on Credly →
AWS Academy Graduate: Cloud Architecting
Amazon Web Services • Issued Feb 2025

Completed the AWS Academy Cloud Architecting course on designing and building cloud architectures on AWS.

Verify on Credly →
Fortinet Certified Associate Cybersecurity
Fortinet • Issued Jun 2025 • Expires Sep 2027

Validates running high-level operations on a FortiGate device, covering the fundamentals of its most common features.

Verify on Credly →
Fortinet NSE 6 Certified in Secure Networking
Fortinet • Issued Sep 2025 • Expires Sep 2027

Validates deploying, managing, and monitoring Fortinet advanced network security products to secure networks and applications. Requires NSE 4 in FortiOS plus a proctored NSE 6 exam.

Verify on Credly →

Hackathons & Research

battle scars, certificates, and one peer-reviewed paper

Team photo from the Smart India Hackathon 2025 internal round win
Winner • Internal Round

Smart India Hackathon 2025

Designed, pitched, defended

Designed, pitched, and defended a functional tech solution under high-pressure competitive evaluation.

Smart India Hackathon 2025 certificate

Hackinfinity Inter-College Hackathon

Competitor • 24h Build Sprint

24 hours of non-stop adrenaline, rapid API prototyping, and emergency merge-conflict triage.

Hackinfinity Inter-College Hackathon certificate

Multimodal ML Research Paper

Co-authored with Kiruthikrokan B.

Multimodal cyberbullying detection on MMHS150K. Text features from DistilBERT, image features from ResNet-18, and emoji embeddings are fused through a transformer encoder into a 6-class abuse classifier plus an aggression score. This is the research behind CyberShield.

Research paper certificate

Things I built

(and broke along the way, mostly on purpose)

CyberShield

Machine learning and a browser extension, with a paper to prove it

A cyberbullying detection platform built to catch abuse before it gets posted, not after. It has two halves: a multimodal deep learning model for the research, and a fast, explainable detection engine that runs a live Flask API and a Chrome extension.

  • Multimodal fusion model. DistilBERT reads the text, ResNet-18 reads the image, and a small emoji embedding picks up the subtext a clown emoji carries. The three are fused, passed through an adapter and a transformer encoder layer, then split into a 6-class abuse classifier and an aggression score. The PyTorch training pipeline runs on MMHS150K, using a majority vote across annotator labels.
  • Explainable detection engine. Every flag comes with its reasons. Weighted lexicon and pattern rules cover personal attacks, threats, suicide encouragement, dehumanizing comparisons, sexual harassment, and stacked insults.
  • Anti-evasion. Normalizes l33tspeak, stretched-out letters, and s p a c e d words before scoring, so creative spelling doesn’t sneak through.
  • Risk zones. Scores fall into Safe, Uncertain, Moderate, or High, mapped to a non-enforcing policy layer: monitor, visibility filtering, or a warning.
  • Safe Compose extension. A Manifest V3 Chrome extension for X/Twitter that scores the post as you type, shows a live toxicity meter, highlights the trigger words, and offers “Rewrite with Empathy”, which swaps hostile phrases for civil ones and re-scores the result.
  • Account-level view. Scans a user’s recent posts through the X API and rolls them into one account risk score, plus a prototype “bully ring” dashboard that groups hostile posts by source account.

PyTorch, DistilBERT, ResNet-18, Flask, Chrome extension (MV3), X API

View the code on GitHub →

SecureDB Vault

Multi-tenant PII tokenization service, built for the DPDP Act 2023

A vault for the data nobody should be able to read: PAN, Aadhaar and bank account numbers go in through a REST API and come back out as tokens. Every company using it gets its own locked room, every access is written down in ink that can’t be erased, and the real values only come out when a policy says so.

  • Envelope encryption. Each tenant gets its own AES-256-GCM data key, wrapped by a master key that lives in the OS keychain. Every ciphertext is cryptographically bound to its tenant, token and key version, so a value copied into the wrong place simply won’t decrypt.
  • Tenant isolation in the database. Forced PostgreSQL row-level security plus a least-privilege application role with column-level grants. Even a bug in the API can’t read another tenant’s rows.
  • Tamper-evident audit log. A hash-chained log written in the same transaction as every operation, with a verification endpoint that pinpoints exactly which entry was edited, deleted or reordered. The audit table is append-only.
  • Deny-by-default access. Per-API-key policies decide allow, mask or deny for each field type, with scoped keys, rate limiting, and responses that never echo back what you sent.
  • DPDP rights and key rotation. Data-subject erasure and export, zero-downtime data-key rotation with resumable batched re-encryption, and crash-safe master-key rotation.
  • Tested like it matters. 410+ automated tests (unit, property-based, concurrency and security-regression) run against a real PostgreSQL instance, with strict type checking and linting.

Python, FastAPI, PostgreSQL, SQLAlchemy, AES-256-GCM, Argon2id

View the code on GitHub →

CyberVault

Web app, the digital safe

A vault for secrets that actually stays shut. Everything is AES-encrypted, you prove it’s you with a one-time code or Google sign-in, JWT keeps the session honest, and role-based access decides who gets into which room. Splunk watches the doors and Docker ships the whole building. Built on Flask and MongoDB.

Flask, MongoDB, AES, OAuth2, JWT, RBAC, Splunk, Docker

SmartField S/4HANA

SAP capstone, 2026

Five days, five sprints, one fictional company to rescue. I played SAP consultant for SmartField Pvt. Ltd.: procurement, sales and finance in S/4HANA, then testing by hand and with Tosca, all herded through Jira.

SAP S/4HANA, MM, SD, FI, Tosca, Jira

Resume pipeline

Tooling

A tiny assembly line for resumes. Feed it a job posting and it decodes the jargon, hunts for missing keywords, rewrites the bullets, grades its own homework, then typesets the LaTeX. Rule one: it never makes things up.

LaTeX, prompt engineering, Claude Code

IPL fantasy draft

Web app, 2026 season

Cricket season, but you run the auction. A fantasy draft platform on Firebase Realtime Database, plus a playoff simulator for that “wait, can we still qualify?” panic.

JavaScript, Firebase

Say hello

open to work. bring coffee, bugs or job offers.

skishorekaarthik [at] gmail [dot] com