export type Accent = "cyan" | "orange" | "green" | "violet"; export type Proof = { label: string; href?: string; metric?: string; }; export type DossierLink = { label: string; href: string; }; export type Dossier = { id: string; title: string; type: string; status: string; year: string; role?: string; stack: string[]; mission: string; constraint?: string; system: string; result: string; proofHeadline: string; proof: Proof[]; links: DossierLink[]; accent: Accent; }; export type Capability = { index: string; text: string; }; export type Honor = { title: string; detail: string; year: string; }; export type Identity = { name: string; roleLine: string; education: string; site: string; }; export type Hero = { heading: string; subline: string; }; export type Publication = { title: string; venue: string; year: string; authorship: string; doi: string; href: string; }; export type SkillsMatrixRow = { category: string; skills: string[]; }; export type Contact = { email: string; git: string; linkedIn: string; }; export const identity: Identity = { name: "Krishna Ayyalasomayajula", roleLine: "Founding Engineer @ CoGuide", education: "Computational Engineering, UT Austin", site: "krishna.ayyalasomayajula.net", }; export const statusLine = "BUILDING AT COGUIDE"; export const hero: Hero = { heading: "GPU pipelines. Hardened systems. Real-time infrastructure.", subline: "Founding engineer at CoGuide.", }; export const manifesto = "Systems that survive contact."; export const capabilities: Capability[] = [ { index: "01", text: "GPU pipelines, down to the kernel" }, { index: "02", text: "Production backends from zero" }, { index: "03", text: "Systems that survive the open internet" }, { index: "04", text: "Data at market speed" }, { index: "05", text: "Infrastructure, end to end" }, ]; export const featuredDossier: Dossier = { id: "coguide", title: "CoGuide", type: "AI instructional-insight platform", status: "deployed", year: "2026—", role: "Founding Engineer / MTS", stack: ["Rust", "AWS", "CUDA", "YOLOv8"], mission: "Classroom audio → private coaching feedback.", constraint: "Legacy T4 GPUs, zero to production", system: "Rust backend (~30k lines) on full AWS infra. Custom CUDA fusion kernels; two-stage CV pipeline at ~0.96× real-time.", result: "10+ schools. 2× market cost efficiency; 10× vs AWS Transcribe.", proofHeadline: "10+ schools · 10× AWS", proof: [ { label: "deployed in schools", metric: "10+ schools" }, { label: "cost efficiency vs market alternatives", metric: "2×" }, { label: "cost efficiency vs AWS Transcribe", metric: "10×" }, { label: "hand-raise detection", metric: "~0.96× real-time" }, ], links: [ { label: "coguide.ai", href: "https://coguide.ai" }, { label: "CoGuide-Miniproj", href: "https://git.cyber.ayyalasomayajula.net/marsultor/CoGuide-Miniproj", }, ], accent: "cyan", }; export const dossiers: Dossier[] = [ { id: "exalock", title: "exalock", type: "GPU/Wayland lockscreen", status: "WIP", year: "2026", stack: ["C", "C++23", "GLSL"], mission: "GPU/Wayland lockscreen", constraint: "raw ext-session-lock-v1", system: "RK4 stream-function particle sim", result: "WIP 2026 GPU/Wayland lockscreen", proofHeadline: "RK4 particle sim", proof: [{ label: "raw ext-session-lock-v1" }], links: [ { label: "marsultor/exalock", href: "https://git.cyber.ayyalasomayajula.net/marsultor/exalock", }, ], accent: "cyan", }, { id: "quant-streamer", title: "Quant Streamer", type: "real-time market data", status: "closed source", year: "2025", stack: ["Kafka", "MQTT", "DXLink", "ClickHouse", "C++"], mission: "real-time market data", system: "100K datapoints/s via Kafka/MQTT/DXLink; ClickHouse; C++ LSTM + Heston/Black–Scholes", result: "100K datapoints/s via Kafka/MQTT/DXLink", proofHeadline: "100K pts/s", proof: [{ label: "market data throughput", metric: "100K datapoints/s" }], links: [], accent: "orange", }, { id: "mqtt-push-pipeline", title: "MQTT Push Pipeline", type: "infra", status: "live since Aug 2025", year: "2025", stack: ["Rust", "MQTT", "RSS", "C++"], mission: "infra pipeline for push alerts", system: "Rust consumer sustaining 10M notifications/s benchmark", result: "10k+ real alerts relayed", proofHeadline: "10M notif/s", proof: [ { label: "notification benchmark", metric: "10M notifications/s" }, { label: "real alerts relayed", metric: "10k+" }, ], links: [ { label: "C++ repo", href: "https://git.cyber.ayyalasomayajula.net/marsultor", }, { label: "Rust repo", href: "https://git.cyber.ayyalasomayajula.net/marsultor", }, { label: "RSS repo", href: "https://git.cyber.ayyalasomayajula.net/marsultor", }, ], accent: "green", }, { id: "matrix-fs", title: "Matrix FS", type: "encrypted L2 storage over IPFS", status: "closed source", year: "—", stack: [ "Rust", "Tauri", "Svelte", "IPFS", "AES-256-CBC", "ChaCha20-Poly1305", "Tor", ], mission: "encrypted L2 storage over IPFS", system: "Rust + Tauri/Svelte; AES-256-CBC + ChaCha20-Poly1305; Tor hidden-service ticketing", result: "closed source encrypted L2 storage over IPFS", proofHeadline: "dual-cipher, over Tor", proof: [{ label: "AES-256-CBC + ChaCha20-Poly1305" }], links: [], accent: "violet", }, { id: "home-infrastructure", title: "Home Infrastructure", type: "infrastructure", status: "live", year: "—", stack: ["Linux", "Docker/Podman", "ZFS"], mission: "home infrastructure", system: "3 HA servers, 40+ containers, 150TB ZFS, ~50 users", result: "live infrastructure serving ~50 users", proofHeadline: "150TB · 50 users", proof: [ { label: "HA servers", metric: "3" }, { label: "containers", metric: "40+" }, { label: "ZFS storage", metric: "150TB" }, { label: "users", metric: "~50" }, ], links: [], accent: "green", }, { id: "cyberpatriot-automation", title: "CyberPatriot Automation", type: "hardening suite", status: "licensed", year: "—", stack: ["Rust", "PowerShell"], mission: "Rust/PowerShell hardening suite", system: "CyberPatriot Automation hardening suite", result: "30+ pts/round; licensed to another team", proofHeadline: "30+ pts/round", proof: [ { label: "points per round", metric: "30+" }, { label: "licensed to another team" }, ], links: [], accent: "orange", }, { id: "browser-security-red-team-poc", title: "Browser-Security Red-Team PoC", type: "educational", status: "educational", year: "—", stack: ["TypeScript", "Bun", "Playwright"], mission: "educational browser-security red-team PoC", system: "TS/Bun + Playwright stealth defeating bot detection", result: "educational PoC defeating bot detection", proofHeadline: "detection defeated", proof: [{ label: "Playwright stealth defeating bot detection" }], links: [ { label: "marsultor/linkedin-bot", href: "https://git.cyber.ayyalasomayajula.net/marsultor/linkedin-bot", }, ], accent: "violet", }, { id: "hardened-ssh-portfolio-server", title: "Hardened SSH Portfolio Server", type: "live security PoC", status: "live", year: "—", stack: ["C++", "FTXUI", "SSH"], mission: "live security PoC", system: "C++ FTXUI over SSH", result: "survived 1M+ attacks from 100 countries over 18 months, zero compromise", proofHeadline: "1M+ attacks · 0 compromise", proof: [ { label: "attacks survived", metric: "1M+" }, { label: "countries", metric: "100" }, { label: "duration", metric: "18 months" }, { label: "compromise count", metric: "zero" }, ], links: [], accent: "cyan", }, ]; export const publication: Publication = { title: "Rule-based Tensor Mutations Embedded within LLMs for Low-Cost Mathematical Computation", venue: "TechRxiv preprint (IEEE)", year: "2025", authorship: "sole author", doi: "10.36227/techrxiv.175393256.68603080/v1", href: "https://doi.org/10.36227/techrxiv.175393256.68603080/v1", }; export const honors: Honor[] = [ { title: "Lockheed Martin Cyber Quest 2nd place", detail: "team captain, ~30% of team score", year: "2025", }, { title: "CyberPatriot State Gold", detail: "", year: "2025" }, { title: "NSA Codebreaker", detail: "5 tasks", year: "2024" }, { title: "Hack The Box", detail: "peak global rank 564", year: "" }, { title: "National Merit Commendation", detail: "", year: "" }, ]; export const skillsMatrix: SkillsMatrixRow[] = [ { category: "Languages", skills: [ "Rust async/unsafe/FFI", "C", "C++23", "Python", "TypeScript", "GLSL", "SQL", "Bash", "Java", ], }, { category: "Systems & Infra", skills: [ "Linux", "Docker/Podman", "WireGuard", "Nginx/Traefik", "PostgreSQL", "ClickHouse", "Redis", "Kafka", "MQTT", "gRPC", "ZFS", ], }, { category: "Scientific Computing", skills: [ "NumPy/SciPy/JAX", "Eigen", "BLAS/LAPACK", "CUDA/cuBLAS", "ODE solvers", "PyTorch", ], }, { category: "Security", skills: [ "reverse engineering", "binary exploitation", "network forensics", "eBPF/seccomp/AppArmor", "red/blue tooling", ], }, { category: "Frontend & Embedded", skills: ["Next.js/React", "Svelte", "Tauri", "FTXUI", "STM32/ESP32"], }, ]; export const contact: Contact = { email: "krishna@ayyalasomayajula.net", git: "https://git.cyber.ayyalasomayajula.net/marsultor", linkedIn: "https://www.linkedin.com/in/krishna-ayy/", };