Skip to content
View cipherprofessor's full-sized avatar

Block or report cipherprofessor

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.

Content in all repositories owned by your account will be closed.
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
cipherprofessor/README.md

Typing SVG

Senior Full Stack Engineer · Go · Rust · React · TypeScript


About Me

Full stack engineer at FourKites by day, building production-grade distributed systems by night. Based in Srinagar, Kashmir.

I've contributed to features generating $700K+ ARR for Fortune 500 clients, led a 9-month EKS migration, built RAG pipelines for AI agents, and driven $51K+ in infrastructure cost savings. Outside work, I build things that go deep — cryptographic protocols, offline-first civic platforms, and microservices ecosystems.

I believe the best way to learn distributed systems is to build them from scratch. So I did. Multiple times.


What I've Built

E2E Encrypted Messaging Platform

Implemented Signal Protocol (X3DH + Double Ratchet) and MLS group encryption (RFC 9420) from scratch in Rust — compiled to WASM for web and native FFI for Flutter mobile.

  • 5 Go microservices with WebSocket hub
  • Zero-knowledge server architecture
  • WebRTC voice/video calls
  • Ghost Mode (ephemeral) vs Vault Mode (persistent)
  • 7 glassmorphic themes

Rust Go React Flutter WASM WebRTC PostgreSQL OpenMLS

Environmental Intelligence Platform

Civic accountability platform enabling citizens to report pollution, verify government responses, and hold authorities accountable across 3 Indian cities.

  • 107 Next.js routes + 165+ Go API endpoints
  • Offline-first PWA (5 caching strategies)
  • PostGIS spatial queries + Sentinel-2 satellite imagery
  • 10 RabbitMQ workers
  • ~291K lines of code, 1,189 tests

Go Next.js PostgreSQL PostGIS RabbitMQ PWA Protomaps

🏗️ Distributed Education Platform

14-Service Microservices Ecosystem

End-to-end exploration of production distributed systems — event-driven architecture with full observability.

  • Zanzibar RBAC + JWT RS256 SSO + multi-tenant RLS
  • LMS with Docker labs (500+ endpoints)
  • AI-proctored exams (TensorFlow.js + MediaPipe)
  • K8s-isolated CTF arena
  • Blockchain certs (Polygon/Ethereum)
  • LiveKit WebRTC + Gemini AI voice tutor

Go React PostgreSQL RabbitMQ K8s LiveKit Gemini

💼 FourKites (Enterprise)

Full Stack Software Engineer

Supply chain visibility platform serving Fortune 500 customers.

  • Led 9-month EKS migration (5 services, ArgoCD)
  • Owned Sisense → ThoughtSpot analytics migration
  • Built AI agent modules with Salesforce/Jira/GitHub RAG
  • $51K+ infrastructure cost savings (individual)
  • 75% backend automation coverage
  • Mentored multiple intern batches

React Node.js Ruby PostgreSQL AWS Azure EKS


Tech Stack

Languages        Go · Rust · TypeScript · JavaScript · Python · Java · Dart · SQL
Frontend         React 19 · Next.js 14 · Flutter · Vite · Tailwind · Zustand · Framer Motion
Backend          Go Fiber · Node.js · Rust (WASM/FFI) · REST · GraphQL · WebSocket · gRPC
Databases        PostgreSQL (RLS, PostGIS) · Redis · MongoDB · Meilisearch · SQLCipher · MinIO
Cloud & DevOps   AWS (EKS, RDS, S3, CloudFront) · Azure · Docker · Kubernetes · ArgoCD · Jenkins
Security         Signal Protocol · MLS (RFC 9420) · AES-256-GCM · X25519 · Ed25519 · JWT RS256 · WebAuthn
AI & ML          RAG Pipelines · LangChain · Gemini API · TensorFlow.js · MediaPipe
Observability    Prometheus · Grafana · Loki · Tempo · Sentry · OpenTelemetry
Real-Time        WebSocket · WebRTC · LiveKit · RabbitMQ · Background Sync · Service Workers

By The Numbers

Metric Count
🏗️ Microservices built solo 14+
🔌 API endpoints across projects 1,500+
📝 Lines of code (TerraFlow alone) 291K
✅ Tests written 1,189+
🗃️ Database migrations 300+
🌐 Regions served (TerraFlow) 3 cities
🎨 Glassmorphic themes designed 7
🔐 Cryptographic protocols implemented 3 (X3DH, Double Ratchet, MLS)


Currently Exploring

  • 🔬 Post-quantum cryptography (ML-KEM / Kyber hybrid schemes)
  • 🤖 Advanced AI agentic workflows and orchestration
  • 🏗️ Platform-level system design at scale
  • 📡 QUIC transport protocol implementation
  • 🌐 Offline-first architectures for connectivity-challenged regions

Writing Ideas (Coming Soon)

  • "Implementing Signal Protocol from Scratch in Rust"
  • "Offline-First Architecture: Building for Regions Without Internet"
  • "14 Microservices Solo — Architecture Decisions and Tradeoffs"
  • "MLS Group Encryption (RFC 9420): From Spec to Production"
  • "Zero-Knowledge Server Design for Messaging Platforms"

Speak freely. Build deeply. Ship relentlessly.

mohsinbhat.in · ghostcrypt.mohsinbhat.in · terraflow.in

Pinned Loading

  1. Personal-Portfolio-Website Personal-Portfolio-Website Public

    Responsive Personal Portfolio Website

    JavaScript 1

  2. Self-Own-ChatGPT- Self-Own-ChatGPT- Public

    JavaScript 2

  3. Cyber-Blog Cyber-Blog Public

    I have created this blog website as my project in the 1st year of my B.Tech. CSE for the course of Internet Programming Essentials . I have designed the Front End Part . I have used HTML,CSS,JavaSc…

    HTML 1