+─── core.profile ────────────────────────────────────────────+
│ username :: kris07hna │
│ handle :: @kris07hna │
│ class :: Full-Stack Systems Engineer │
│ location :: VIT // India │
│ org :: @GIT-Pushers │
│ level :: ★ Pro · L41 repositories │
│ focus :: Edge ⨯ Cloud ⨯ ML ⨯ Embedded ⨯ Optimization │
+─────────────────────────────────────────────────────────────+Mission: Engineer solutions to real problems at the right level of abstraction. From C++ firmware on bare metal to deep-learning inference in PyTorch, to production React Native, to multi-objective swarm intelligence for renewable grids — I don't build demos, I build systems with documented architecture and deployment-grade engineering.
>> loading top-tier systems from repo.archive() ...
>> rank_by(depth, complexity, real_world_impact)
Offline-first crypto-secured campus transport with mDNS auto-discovery, GPS-circle proximity alerts, and Web3 payments.
stack: [React Native · Expo · Node.js · ESP32 · Supabase · Ethereum · WebSocket · mDNS]
domain: Edge Computing · IoT · Mobile · Cryptography · Web3
status: ⚡ activeMobile (RN) ──mDNS──▶ Edge Server (Node)
│ ├── QR validation (SHA-256)
├──WS:3002────────────▶ ├── GPS circle broadcast (Haversine)
│ └── mDNS _vitride._tcp.local
│
└──HTTPS──▶ Supabase Cloud + ESP32 (GPS · RGB · Buzzer)
🔗 github.com/kris07hna/VITRide
ESP32 + INA219 precision sensing, sub-5ms relay isolation, Firebase telemetry, Next.js live dashboard.
stack: [C++ · PlatformIO · INA219 · ESP32 · Next.js · Firebase · WebSocket]
domain: Embedded · Electrical Safety · Real-Time Systems
status: ✓ shippedINA219 ──I²C──▶ ESP32 Firmware ──WiFi──▶ Firebase RTDB ──▶ Next.js Dashboard
│ │ │ │
└── 0.1mA ├── <5ms ISR ├── live waveform ├── anomaly log
resolution └── relay actuation └── event stream └── alert config
🔗 github.com/kris07hna/SmartShortCircuit · also: OPTCOUPLER variant · SMARTSHORTCIRCUITLIVE
Score-based diffusion (SGMSE+) for speech dereverberation, optimized for Samsung PRISM competition metrics (PESQ · SDR).
stack: [Python · PyTorch · SGMSE+ · librosa · scipy · PESQ/SDR]
domain: Deep Learning · Audio · Generative Models
status: 🏆 competition-gradeReverberant.wav ──▶ STFT ──▶ U-Net + Score Diffusion ──▶ Enhanced.wav
│ │
├── skip connections └── PESQ ≥ 3.5
└── multi-scale loss SDR ≥ 18dB
🔗 github.com/kris07hna/DeverbSamsung · sgmse-ultimate fork · deverbkrish
Persona-consistent NPC engine with long-term vector memory, emotion state machine, and game-engine integration.
stack: [TypeScript · Next.js · Supabase pgvector · LLM APIs · WebSocket]
domain: AI · NLP · Game Systems
license: MIT🔗 github.com/kris07hna/PersonaFlux-AI-Powered-NPC · org: GIT-Pushers/PersonaFlux
Multi-objective Particle Swarm Optimization across 5 objectives (cost, sustainability, energy output, disaster resilience, maintenance) with real-time NASA POWER / Open-Meteo / EIA / USGS data, Gemini AI reasoning, and geospatial PSO swarm visualization on Leaflet.
stack: [Next.js 16 · TypeScript · Tailwind · Framer Motion · Recharts · Leaflet · Spline 3D · Google Gemini]
domain: Optimization · Renewable Energy · Geospatial · AI Decision Support
endpoints: 13 API routes · particles: 42 · iterations: 120
deploy: energy-swarm.vercel.app6 Data Agents (NASA · Open-Meteo · EIA · USGS)
│
▼
┌──────────────────────┐
│ MOPSO Engine │ 42 particles × 120 iterations
│ • Pareto Archive │ crowding-distance ranked
│ • Stagnation Escape │ mutation 0.20, scale 3.5
│ • 5-Objective Eval │ cost·sustain·output·resilience·maint
└─────────┬────────────┘
▼
Pareto Front ──▶ Scalarization ──▶ Gemini Verdict
│ │ │
▼ ▼ ▼
Leaflet PSO map /api/optimize /api/suggest
🔗 github.com/kris07hna/EnergySwarm · 🌐 energy-swarm.vercel.app
Real-time YOLOv8 detection of physical Braille dots on any surface, with 4-mode multi-pass preprocessing, line grouping, deduplication, and full Braille decoding (number/capital/English-mode persistence).
stack: [Python · YOLOv8-m · PyTorch · OpenCV · Pillow · Tkinter]
domain: Computer Vision · Accessibility · OCR · Edge Inference
model: 64 classes (000000 → 111111) · 1280×1280 input
speed: ~450ms GPU · ~800ms CPUBraille image ──▶ 4-pass preprocessing (raw/balanced/soft/aggressive)
│ (best score wins)
▼
YOLOv8-m inference ──▶ 6-bit cell class
│
▼
Box normalization + dedup (NMS-aware)
│
▼
Line clustering (Y-coord proximity)
│
▼
Braille decoder (number/cap/Eng mode) ──▶ Paragraph
│
▼
TXT / PDF export (Tkinter GUI)
🔗 github.com/kris07hna/Drishti360 — built on DotNeuralNet
All 41 public repositories, grouped by domain.
◢ EDGE · IoT · EMBEDDED (firmware, hardware co-design)
| Repo | Language | Status | Link |
|---|---|---|---|
| SwarmGrid AI (EnergySwarm) | TypeScript | ⚡ live (vercel) | → |
| VITRide | TypeScript | ⚡ active | → |
| SmartShortCircuit | C++ | ✓ shipped | → |
| OPTCOUPLER-BASED-SHORTCIRCUIT-WITH-CLOUD | C++ | ✓ shipped | → |
| SMARTSHORTCIRCUITLIVE | JavaScript | ✓ shipped | → |
| vsd-riscv2 | Dockerfile (RISC-V SoC) | ✓ | → |
| RISC-V-Codespace | Dockerfile (fork) | ✓ | → |
◢ AI · ML · DIFFUSION (deep learning, generative models)
| Repo | Language | Domain | Link |
|---|---|---|---|
| DeverbSamsung | Jupyter | Speech Dereverb · PESQ/SDR | → |
| sgmse-ultimate | Python (MIT) | SGMSE+ Speech Enhancement | → |
| deverbkrish | Python (fork) | Diffusion for speech | → |
| PersonaFlux-AI-Powered-NPC | TypeScript (MIT) | LLM NPC engine | → |
| PersonaFlux | TypeScript (fork) | LLM NPC engine | → |
| Drishti360 | Python | YOLOv8 Braille→English (2026) | → |
| NOVA | Python (MIT) | AI system | → |
| agentflow | JavaScript (MIT) | Agent orchestration | → |
| DiabetesAnalyst | Python | Clinical ML · SHAP | → |
| diabeticsanalysit | Python | Diabetes risk ML | → |
| DiabetesAnalyst1.0 | TypeScript | ML full-stack | → |
| diabetics-intel-predictor | HTML | Diabetes predictor · Render | → |
| Ml-driven-product-characterisation | Python | ML product analysis | → |
| SIGN-LANG-INTREPRETOR | Python | Sign language CV | → |
◢ WEB · MOBILE · FULL-STACK (TypeScript / Next.js / React Native)
| Repo | Language | Domain | Link |
|---|---|---|---|
| pomodoro-timer | TypeScript | Minimal Next.js pomodoro · live | → |
| Poultry | TypeScript | Full-stack app (2026) | → |
| NEXCare | TypeScript | Healthcare platform | → |
| HealTrack | TypeScript | Health tracking | → |
| metaLease | TypeScript | Web3 / rental | → |
| campus_commute | TypeScript | Campus transit | → |
| stsquiz | JavaScript | Quiz system | → |
| smartattendance | JavaScript | Attendance system | → |
| Portfolio | — | Personal site | → |
| apibacked | Python | API backend | → |
◢ R · DATA · LEARNING (analytics, coursework)
| Repo | Language | Link |
|---|---|---|
| R-code-tonystark | R | → |
◢ ARCHIVE · JAVA · CLASSIC (older coursework & forks)
| Repo | Language | Link |
|---|---|---|
| spring-petclinic (fork) | Java | → |
| LogisticsShippingRates | Python | → |
| Centralized-repository-shipping_calculations (fork) | Python | → |
| jbbmo-Introduction-to-Git-and-GitHub (fork) | Python | → |
| github-final-project | Shell | → |
| gkpbt-css-circle (fork) | HTML | → |
| testrepo | Python | → |
| my-project | — | → |
| kris07hna | — | → |
┌──────────┐
│ PROBLEM │
└────┬─────┘
▼
┌──────────────────┐
│ CONSTRAINTS │ ◀ latency · bandwidth · fault-tolerance · cost
└────┬─────────────┘
▼
┌──────────────────┐
│ BOUNDARIES │ ◀ right granularity of decomposition
└────┬─────────────┘
▼
┌──────────────────┐
│ CONTRACTS FIRST │ ◀ API + message schemas before code
└────┬─────────────┘
▼
┌──────────────────┐
│ INCREMENTAL │ ◀ working system at every stage
└────┬─────────────┘
▼
┌──────────────────┐
│ OBSERVABILITY │ ◀ /health · metrics · logs from day one
└──────────────────┘
"The best systems aren't those that do the most, but those that fail gracefully and recover predictably."
| 🏅 Badge | Tier | Source |
|---|---|---|
| Pull Shark | ⬛⬛⬛ Elite | view |
| Pair Extraordinaire | ⬛⬛⬛ Elite | view |
| GitHub Pro | ⚡ Active | view |
▸ What do you actually build?
Production-grade systems that span the stack — ESP32 firmware ↔ edge servers ↔ cloud backends ↔ mobile apps. Every project is deployed, instrumented, and documented, not a notebook-only artifact.
▸ What's your strongest domain?
Edge + Cloud hybrid systems — real-time IoT pipelines where latency, reliability and offline operation matter. Examples: VITRide (mDNS auto-discovery, sub-second GPS alerts) and SmartShortCircuit (sub-5ms hardware ISR response).
▸ Open to collaboration?
Yes — internships, research, and open-source collaboration in systems engineering, AI/ML infra, embedded systems, or diffusion-model deployment. Reach out via the channels below.
▸ What are you reading right now?
Designing Data-Intensive Applications — Martin Kleppmann · The Hardware Hacker — Andrew "bunnie" Huang · Probabilistic Machine Learning — Kevin P. Murphy
>> handshake.initiate() ▌
>> scanning_channels ... 3 found
>> awaiting response ...
<td align="center" width="240" style="background:#0a0a1f;border:1px solid #00F0FF;border-radius:14px;box-shadow:0 0 18px #00F0FF55,inset 0 0 12px #00F0FF22;">
<a href="https://github.com/kris07hna" style="text-decoration:none;color:#fff;">
<svg width="58" height="64" viewBox="0 0 58 64" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="g1" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#00F0FF"/>
<stop offset="100%" stop-color="#7C3AED"/>
</linearGradient>
<filter id="glow1"><feGaussianBlur stdDeviation="2" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="none" stroke="url(#g1)" stroke-width="2" filter="url(#glow1)"/>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="#00F0FF11"/>
<path d="M22 28 v18 M36 28 v18 M18 32 h22 M18 42 h22" stroke="#00F0FF" stroke-width="2.2" fill="none" stroke-linecap="round" filter="url(#glow1)"/>
</svg>
<div style="margin-top:10px;font-family:Orbitron,monospace;font-size:18px;color:#00F0FF;letter-spacing:3px;">GITHUB</div>
<div style="font-family:'Fira Code',monospace;font-size:13px;color:#c9d1d9;margin-top:4px;">@kris07hna</div>
<div style="margin-top:8px;">
<span style="display:inline-block;width:8px;height:8px;background:#00ff9d;border-radius:50%;box-shadow:0 0 8px #00ff9d;animation:pulse 1.4s infinite;"></span>
<span style="font-family:'Fira Code',monospace;font-size:10px;color:#00ff9d;margin-left:6px;">SECURE_LINK</span>
</div>
</a>
</td>
<td align="center" width="240" style="background:#0a0a1f;border:1px solid #7C3AED;border-radius:14px;box-shadow:0 0 18px #7C3AED55,inset 0 0 12px #7C3AED22;">
<a href="https://github.com/GIT-Pushers" style="text-decoration:none;color:#fff;">
<svg width="58" height="64" viewBox="0 0 58 64" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="g2" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#FF00E5"/>
<stop offset="100%" stop-color="#7C3AED"/>
</linearGradient>
<filter id="glow2"><feGaussianBlur stdDeviation="2" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="none" stroke="url(#g2)" stroke-width="2" filter="url(#glow2)"/>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="#7C3AED11"/>
<circle cx="20" cy="24" r="2.4" fill="#FF00E5" filter="url(#glow2)"/>
<circle cx="29" cy="20" r="2.4" fill="#FF00E5" filter="url(#glow2)"/>
<circle cx="38" cy="24" r="2.4" fill="#FF00E5" filter="url(#glow2)"/>
<line x1="20" y1="24" x2="29" y2="40" stroke="#FF00E5" stroke-width="1.5" filter="url(#glow2)"/>
<line x1="38" y1="24" x2="29" y2="40" stroke="#FF00E5" stroke-width="1.5" filter="url(#glow2)"/>
<line x1="29" y1="20" x2="29" y2="40" stroke="#FF00E5" stroke-width="1.5" filter="url(#glow2)"/>
<circle cx="29" cy="44" r="3" fill="none" stroke="#FF00E5" stroke-width="1.5" filter="url(#glow2)"/>
</svg>
<div style="margin-top:10px;font-family:Orbitron,monospace;font-size:18px;color:#FF00E5;letter-spacing:3px;">ORG.NET</div>
<div style="font-family:'Fira Code',monospace;font-size:13px;color:#c9d1d9;margin-top:4px;">@GIT-Pushers</div>
<div style="margin-top:8px;">
<span style="display:inline-block;width:8px;height:8px;background:#7C3AED;border-radius:50%;box-shadow:0 0 8px #7C3AED;animation:pulse 1.8s infinite;"></span>
<span style="font-family:'Fira Code',monospace;font-size:10px;color:#7C3AED;margin-left:6px;">CONTRIBUTOR</span>
</div>
</a>
</td>
<td align="center" width="240" style="background:#0a0a1f;border:1px solid #FF00E5;border-radius:14px;box-shadow:0 0 18px #FF00E555,inset 0 0 12px #FF00E522;">
<a href="https://github.com/kris07hna?tab=followers" style="text-decoration:none;color:#fff;">
<svg width="58" height="64" viewBox="0 0 58 64" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="g3" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#FF00E5"/>
<stop offset="100%" stop-color="#00F0FF"/>
</linearGradient>
<filter id="glow3"><feGaussianBlur stdDeviation="2" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="none" stroke="url(#g3)" stroke-width="2" filter="url(#glow3)"/>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="#FF00E511"/>
<circle cx="29" cy="26" r="6" fill="none" stroke="#FF00E5" stroke-width="2" filter="url(#glow3)"/>
<path d="M18 46 c0-7 5-12 11-12 s11 5 11 12" fill="none" stroke="#00F0FF" stroke-width="2" filter="url(#glow3)"/>
<circle cx="14" cy="32" r="2" fill="#00F0FF" filter="url(#glow3)"/>
<circle cx="44" cy="32" r="2" fill="#00F0FF" filter="url(#glow3)"/>
</svg>
<div style="margin-top:10px;font-family:Orbitron,monospace;font-size:18px;color:#FF00E5;letter-spacing:3px;">SIGNAL</div>
<div style="font-family:'Fira Code',monospace;font-size:13px;color:#c9d1d9;margin-top:4px;">3 followers · 16★</div>
<div style="margin-top:8px;">
<span style="display:inline-block;width:8px;height:8px;background:#FF00E5;border-radius:50%;box-shadow:0 0 8px #FF00E5;animation:pulse 1.2s infinite;"></span>
<span style="font-family:'Fira Code',monospace;font-size:10px;color:#FF00E5;margin-left:6px;">BROADCASTING</span>
</div>
</a>
</td>
<td align="center" width="240" style="background:#0a0a1f;border:1px solid #00ff9d;border-radius:14px;box-shadow:0 0 18px #00ff9d55,inset 0 0 12px #00ff9d22;">
<svg width="58" height="64" viewBox="0 0 58 64" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter id="glow4"><feGaussianBlur stdDeviation="2" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="none" stroke="#00ff9d" stroke-width="2" filter="url(#glow4)"/>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="#00ff9d11"/>
<circle cx="29" cy="26" r="4" fill="none" stroke="#00ff9d" stroke-width="2" filter="url(#glow4)"/>
<path d="M19 38 Q29 48 39 38" fill="none" stroke="#00ff9d" stroke-width="1.5"/>
<path d="M14 42 Q29 58 44 42" fill="none" stroke="#00ff9d" stroke-width="1.5" opacity="0.7"/>
<path d="M9 46 Q29 66 49 46" fill="none" stroke="#00ff9d" stroke-width="1.5" opacity="0.4"/>
<circle cx="29" cy="26" r="1.5" fill="#00ff9d"/>
</svg>
<div style="margin-top:10px;font-family:Orbitron,monospace;font-size:18px;color:#00ff9d;letter-spacing:3px;">REGION</div>
<div style="font-family:'Fira Code',monospace;font-size:13px;color:#c9d1d9;margin-top:4px;">VIT // India</div>
<div style="margin-top:8px;">
<span style="display:inline-block;width:8px;height:8px;background:#00ff9d;border-radius:50%;box-shadow:0 0 8px #00ff9d;animation:pulse 1.6s infinite;"></span>
<span style="font-family:'Fira Code',monospace;font-size:10px;color:#00ff9d;margin-left:6px;">LAT/LNG LOCKED</span>
</div>
</td>
<td align="center" width="240" style="background:#0a0a1f;border:1px solid #FFD700;border-radius:14px;box-shadow:0 0 18px #FFD70055,inset 0 0 12px #FFD70022;">
<svg width="58" height="64" viewBox="0 0 58 64" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter id="glow5"><feGaussianBlur stdDeviation="2" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="none" stroke="#FFD700" stroke-width="2" filter="url(#glow5)"/>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="#FFD70011"/>
<polygon points="29,15 34,26 46,27 37,35 40,47 29,40 18,47 21,35 12,27 24,26" fill="#FFD700" filter="url(#glow5)"/>
</svg>
<div style="margin-top:10px;font-family:Orbitron,monospace;font-size:18px;color:#FFD700;letter-spacing:3px;">TIER</div>
<div style="font-family:'Fira Code',monospace;font-size:13px;color:#c9d1d9;margin-top:4px;">GitHub Pro</div>
<div style="margin-top:8px;">
<span style="display:inline-block;width:8px;height:8px;background:#FFD700;border-radius:50%;box-shadow:0 0 8px #FFD700;animation:pulse 2.0s infinite;"></span>
<span style="font-family:'Fira Code',monospace;font-size:10px;color:#FFD700;margin-left:6px;">VERIFIED</span>
</div>
</td>
<td align="center" width="240" style="background:#0a0a1f;border:1px solid #00F0FF;border-radius:14px;box-shadow:0 0 18px #00F0FF55,inset 0 0 12px #00F0FF22;">
<a href="https://github.com/kris07hna?tab=stars" style="text-decoration:none;color:#fff;">
<svg width="58" height="64" viewBox="0 0 58 64" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="g6" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#00F0FF"/>
<stop offset="100%" stop-color="#FF00E5"/>
</linearGradient>
<filter id="glow6"><feGaussianBlur stdDeviation="2" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
</defs>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="none" stroke="url(#g6)" stroke-width="2" filter="url(#glow6)"/>
<polygon points="29,3 54,17 54,47 29,61 4,47 4,17" fill="#00F0FF11"/>
<path d="M29 14 L34 24 L45 25 L37 33 L39 44 L29 38 L19 44 L21 33 L13 25 L24 24 Z" fill="none" stroke="url(#g6)" stroke-width="2" filter="url(#glow6)"/>
<circle cx="29" cy="29" r="2" fill="#00F0FF"/>
</svg>
<div style="margin-top:10px;font-family:Orbitron,monospace;font-size:18px;color:#00F0FF;letter-spacing:3px;">REPOS</div>
<div style="font-family:'Fira Code',monospace;font-size:13px;color:#c9d1d9;margin-top:4px;">41 public · active</div>
<div style="margin-top:8px;">
<span style="display:inline-block;width:8px;height:8px;background:#00F0FF;border-radius:50%;box-shadow:0 0 8px #00F0FF;animation:pulse 1.3s infinite;"></span>
<span style="font-family:'Fira Code',monospace;font-size:10px;color:#00F0FF;margin-left:6px;">41 CHANNELS</span>
</div>
</a>
</td>
╔══════════════════════════════════════════════════════════════╗
║ process.exit(0) // thanks for reading ║
║ github.com/kris07hna ║
║ >> connection.terminated_gracefully ║
╚══════════════════════════════════════════════════════════════╝


