CEH · CCNA · Security Engineer

Building secure,
useful software.

I'm Vijay Velu — security engineer and ethical hacker based in India. Vee Labs is where I ship privacy-first mobile apps and field-service tools, applying the same attack-minded thinking to build better defenses into everything I write.

Expertise

Languages, frameworks, platforms, and certifications.

🎓 CEH 🌐 CCNA 🕵️ Penetration Testing 🚩 CTF / HackTheBox ⚡ Flutter ◆ Dart K Kotlin 🤖 Android 🔥 Firebase ◈ MVVM 🔐 k-Anonymity 💳 RevenueCat ✦ Claude API 🤖 AI Agents ◉ Google AI 💬 Prompt Engineering

AI Labs

Building with AI — agents, tooling, and prompt engineering across Claude and Google.

Claude Agents

Custom Claude.ai agent configurations built for real workflows — research, data analysis, incident response, and structured data extraction.

🔍 Deep Researcher sonnet-4-6
📊 Data Analyst sonnet-4-6
🚨 Incident Commander opus-4-6
⚙️ Structured Extractor sonnet-4-6
⌨️

Claude Code

Using Claude Code CLI as a daily dev tool — shipping BreachGuard and ACServiceApp with AI-assisted architecture, refactors, and security reviews.

Claude Code CLI VS Code Extension MCP Servers Hooks Custom Agents Subagents

Google AI

Certified in Google's AI agent track. Building and evaluating agentic systems with Gemini, Google AI Studio, and Vertex AI tooling.

Agent Assist & Gen AI Build AI Agents Gemini AI Studio Vertex AI

What I've Built

Apps in active development — real users, real problems.

🔐
active

BreachGuard

Privacy-first password and email breach monitor for Android & iOS. Passwords are never transmitted — SHA-1 is computed locally, only a 5-char prefix is sent via k-anonymity to HaveIBeenPwned.

Flutter Firebase HaveIBeenPwned RevenueCat AdMob SecureStorage
🛠️
v21

ACServiceApp

Field service ticketing app for AC technicians. Role-based access for Admin, Office Staff, and Technicians. Real-time Firestore sync, spare sheet tracking, and activity logs.

Kotlin Android Firebase Firestore MVVM Navigation

Latest Commits

What's shipping right now across both repos.

ACServiceApp f7b202c
feat: v21 — Last Call Received tech guard, cumulative spare pending, real-time fix
ACServiceApp aea5765
fix: security hardening and review findings for Play Store release
ACServiceApp 1069bd9
fix: v20 — delete/recycle, resolved removal, auth fix, email UI, test data
BreachGuard f27489c
fix: replace invalid AdMob App ID with test ID — crash on launch resolved
BreachGuard bbf0ab1
fix: all Android build errors resolved — debug APK now compiles cleanly
BreachGuard 458286e
fix: Android build for Android Studio + added comprehensive setup guide
BreachGuard 34c5cca
docs: add RELEASE_SETUP.md — pre-release checklist for production deployment

The Person Behind It

One developer, two apps, zero shortcuts on security.

👨‍💻
Vijay Velu
// senior IAM engineer · security engineer · indie mobile dev · India

I'm a Senior IAM Engineer (11+ years, CEH, CCNA) who believes understanding how attacks work is the best way to build stronger defenses. Vee Labs is where that mindset meets mobile development — every app I ship gets the same scrutiny I'd apply to a pentest: k-anonymity for privacy, hardened Firebase rules, Play Store security review, and no shortcuts before release.

Outside the codebase I run a self-hosted homelab with local AI inference (Ollama + LM Studio + Paperclip agents), play TryHackMe rooms and HackTheBox machines, and study for the next certification. All of that lives on my security blog.