Viraj Shoor
Home Work About GitHub

Gurugram · Student developer

Building tools you can read, run, and take apart.

I am Viraj Shoor. I write compilers, flight visualizers, study platforms, security tools, and small CLIs. Code lives on github.com/virajshoor.

Selected work

Projects from GitHub

Public repos from @virajshoor.

2026 · Tool

loop3r

A self-contained source security auditor: real Tree-sitter parsers, evidence-based AST rules, passive loopback checks.

RustTree-sitterCLI
2026 · Platform

Healthgine

Local-first health context maps from wearable exports and clinical documents.

TypeScriptReactVite
2026 · Science

Fly Simulator

A standalone 3D fruit-fly simulator: procedural movement, streaming terrain, synthetic senses.

JavaScriptThree.jsWebGL
2026 · Platform

Hoomanise

Self-hosted text rewriting and style analysis API with credits, keys, and webhooks.

PythonFastAPIPostgreSQL
2026 · macOS

opencode-computer-use

An MCP server that gives opencode hands and eyes on macOS.

SwiftTypeScriptMCP
2026 · Science

AAV — Aerodynamic Angle Visualizer

Explore lift, drag, and airflow on a 2D wing section in real time.

JavaScriptCanvas
2026 · Language

Lyca

A Python-like, statically typed language that compiles to native code through LLVM.

TypeScriptLLVMclang
2026 · Tool

PrettyPipeline

Turn PDFs into structured JSON with local OCR and a small cloud model.

PythonOCRLLM
2026 · Tool

envguard

Validate .env files against a typed schema before a bad config ships.

JavaScriptNodeCI
2024 · Platform

Open Test Hub

A free place for students to upload and study test papers.

ReactNext.jsTailwind
2026 · Tool

ADAFAI

Open-source multi-signal detection for AI-written text.

PythonNLP
2026 · macOS

UltraClicky

A local macOS menu-bar agent that can see the screen and drive the pointer.

SwiftAppKit
2026 · Tool

Godot AI Preview

Let coding agents see and drive a Godot 4 game on macOS without the editor.

GDScriptGodot 4
2026 · Game

Touchtype for Kids

A storybook typing adventure that teaches touch typing.

JavaScript
2025 · Game

Super Snake Deluxe

Classic Snake with obstacles, power-ups, and portals.

JavaScriptCanvas
2026 · Science

Image-based RT

Reflections that feel like ray tracing — without tracing rays.

JavaScriptWebGL
2026 · Science

Rocket Science.py

Orbital mechanics learned by writing the formulas in Python.

Python
2026 · Science

OpenScience

A local scientific workbench: proteins, genomes, chemistry, citations, and runnable code.

PythonRustTauri
2026 · Tool

cntx

A terminal coding assistant with tight context and local or cloud models.

Rust
2026 · Tool

Prime Voice Lab

Record or upload speech, then convert it with an Optimus RVC model or a local Titan effect.

TypeScriptNext.js
2026 · Tool

Omarchy Kids Screentime

Screen-time limits and downtime schedules for kids on Omarchy systems.

Python
2026 · Science

SWE-Alexa

Benchmarks Alexa Rufus on SWE-bench, GPQA, and a non-code suite.

PythonPlaywright
2026 · Game

adityahallucinates

A C++ NNUE chess engine with a Stockfish-style SPRT test pipeline.

C++
2026 · Game

Tetris OG Remix

Fan recreation of Game Boy-era Tetris play, written in C and SDL2.

CSDL2
2026 · Tool

superCypher

A post-quantum hybrid cipher experiment in safe Rust.

Rust
2026 · Science

Drone Search and Rescue

Detect people in drone footage to help search-and-rescue teams scan large areas.

PythonYOLO
2026 · Tool

CompiDotSpeed

A functional language compiler written in Rust, with an optional LLVM backend.

RustLLVM
2025 · Tool

Chatty

Upload CSV or JSON and get patterns, anomalies, and charts.

PythonReact
2023 · Platform

Arknet Browser

An Electron browser with a Claude sidebar beside the page.

Electron
2025 · Tool

Claude Code notes

A short public log of Claude Code setup changes that actually helped.

Notes
2025 · Tool

SuperMail

A local prototype that summarizes recent Gmail threads with your own API key.

Python
2024 · Tool

ex0's RNG

A toy random number generator for learning how RNG pages work.

HTMLJavaScript
2025 · Tool

EncryptorX

A small open-source file encryptor written in Python.

Python
2026 · Language

PalindromeInC

A C program that checks whether a string is a palindrome.

C
2023 · Game

Game Assets

A pack of premade game assets put together for free use.

Assets
2026 · Tool

homebrew-cntx

Homebrew tap for installing the cntx CLI.

Ruby
2026 · Platform

virajshoor.com

Personal site for projects, notes on stack, and links to source.

ReactTailwind

About

A student who likes compilers more than templates.

I am Viraj Shoor, a student developer in Gurugram. I build compilers, flight tools, and software other students can use.

Lately the repos cluster around three things: languages and tooling (Lyca, envguard, PrettyPipeline), flight and physics sketches (AAV, rocket-science-py), and software other students can actually use (Open Test Hub, Touchtype for Kids). Newest work adds source security auditing (loop3r), local-first health context (healthgine), and a 3D fruit-fly simulator (fly-simulator).

I publish unfinished work. If a project is marked in progress, the repo is the source of truth.

Community

Volunteer member of the Open Source Security Foundation (OpenSSF) and the Omacom Foundation, and part of mlx-community on Hugging Face.