Skip to content
View yajatnarayan's full-sized avatar
  • Lake Zurich, IL
  • 18:32 (UTC -12:00)

Block or report yajatnarayan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yajatnarayan/README.md

Yajat Narayan

CS @ UW-Madison (Dec 2025) | Open to Work


Let's Connect

Portfolio Website 📧 yajatnarayan@gmail.com
🔗 LinkedIn
📍 Madison, WI


Past Experience

Holos.io — Software Developer (Aug 2025 - Present)

Developing Unity-based VR training software for U.S. Air Force personnel as part of a $15M defense contract

  • Built real-time 3D spatial replay system using Apple Vision Pro sensor data with sub-centimeter positional accuracy
  • Engineered Euclidean transformation algorithms on custom Unity mesh models for training evaluation
  • Reduced design iteration cycles by 40% through user research with 15+ Air Force personnel and rapid prototyping

Siemens Industry — Software Engineering Intern (Summer 2025)

Architected cloud infrastructure and CI/CD pipelines for IoT data processing

  • Built decoupled CI/CD pipeline processing 100K+ daily data points using GoLang, AWS Lambda, and DynamoDB
  • Increased data processing throughput by 35% with asynchronous workers and optimized batch operations
  • Reduced production downtime by 45% through automated validation and health monitoring systems

Tech Stack

Languages: Python, GoLang, JavaScript/TypeScript, Swift, Java, C
Frontend: React, Unity, SwiftUI, HTML5 Canvas
Backend & Cloud: Node.js, Express, AWS (Lambda, DynamoDB, S3), Docker, Flask
Security: AES-256-GCM, scrypt/Argon2, OWASP standards, rate limiting, HMAC verification
Tools: Git, CI/CD pipelines, PyTorch, NumPy, Chrome Extension API


Featured Projects

[UnoPass - Local-First Password Manager]

Production-grade password vault with military-grade encryption, browser autofill, and zero-plaintext storage

Tech: TypeScript, Node.js, React, Chrome Extension API, AES-256-GCM
Security Features:

  • OWASP-compliant encryption with scrypt KDF (65,536 iterations) and HMAC-SHA256 integrity verification
  • Rate limiting (5 attempts/15min), auto-lock sessions, cryptographically secure password generation
  • Atomic file operations with zero-plaintext storage—vault data only decrypts in memory during active sessions
  • Comprehensive test coverage for encryption, validation, rate limiting, and domain matching

Impact: Built as an educational MVP demonstrating secure password management principles inspired by 1Password


[Handwritten Digit Recognition from Scratch]

Full-stack OCR application with custom neural network—no ML frameworks

Tech: Python, NumPy, Flask, JavaScript, HTML5 Canvas
Implementation:

  • Multi-layer perceptron built from first principles using only NumPy (no TensorFlow/PyTorch)
  • Custom backpropagation, gradient descent, and activation functions demonstrating deep understanding of neural network mathematics
  • Interactive web interface with real-time digit drawing, preprocessing user input into 400-dimensional feature vectors
  • Flask RESTful API supporting dual-mode functionality: model training with labeled samples and real-time prediction

Impact: Demonstrates ML fundamentals and full-stack integration without relying on high-level frameworks


What Drives Me

I focus on building systems that solve real problems with measurable impact. Whether it's reducing military training risk through VR simulations, securing user credentials with production-grade cryptography, or optimizing data pipelines to handle 100K+ daily operations, I prioritize:

  • Security-first architecture — OWASP compliance, threat modeling, defense-in-depth
  • Measurable outcomes — Quantified improvements in efficiency, reliability, and user experience
  • Production quality — Comprehensive testing, atomic operations, proper error handling

Currently exploring: Spatial computing, real-time distributed systems, and infrastructure automation.


Open to full-time Software Engineering roles starting January 2026 | Interested in backend systems, cloud infrastructure, security engineering, and VR/AR development

Pinned Loading

  1. NeuralNetwork NeuralNetwork Public

    JavaScript

  2. pipanywhere pipanywhere Public

    JavaScript

  3. Pitch-Black Pitch-Black Public

  4. unopass unopass Public

    TypeScript