🧠 About Tanmoy Majumder (Tcode-Motion)
I'm Tanmoy — an independent software developer and open-source builder from West Bengal, India, shipping under the name Tcode-Motion. I created TechScript, a plain-English programming language with its own Rust-based compiler and bytecode VM — so I build with Rust as my systems language, rather than having built Rust itself. Outside of language design, I work across 3D web development (Three.js, WebGL, GLSL shaders), browser-based operating systems, and Android app development with Kotlin — usually pairing with an AI coding agent (Claude, Cursor) as part of an "idea → prompt → ship" workflow.
struct TcodeMotion {
name: &'static str,
alias: &'static str,
location: &'static str,
languages: Vec<&'static str>,
current_focus: Vec<&'static str>,
flagship: &'static str,
philosophy: &'static str,
}
impl TcodeMotion {
fn new() -> Self {
Self {
name: "Tanmoy Majumder",
alias: "Tcode-Motion",
location: "West Bengal, India",
languages: vec!["Rust", "JavaScript", "TypeScript", "Kotlin", "Python", "GLSL"],
current_focus: vec![
"TechScript — plain-English language, Rust VM & bytecode compiler",
"NovOS — cinematic browser OS with POSIX-style VFS & Nova AI",
"WallVault — sci-fi wallpaper app, Tauri v2 + React",
"Android AI Studio App — Flutter + Rust + ONNX photo editor",
],
flagship: "TechScript -> github.com/Tcode-Motion/techscript",
philosophy: "Build the tools I wish existed.",
}
}
}
🚀 Flagship & Active Projects
| Project |
Description |
Stack |
Link |
| 🐉 TechScript |
Open-source, plain-English programming language — native Rust compiler, bytecode VM, techscript-lang on PyPI, Studio IDE with AST/bytecode inspector |
Rust · Egui · WASM |
Repo · PyPI |
| 🌌 NovOS |
Cinematic browser-based desktop OS — POSIX-style VFS over IndexedDB, 40+ built-in apps, Nova AI assistant, glassmorphism UI |
React · Vite · Zustand |
Repo · Live Demo |
| 🖼️ WallVault (os-wallpapers) |
600+ curated OS wallpapers across 14 categories, instant search, jsDelivr CDN distribution |
Tauri v2 · React · TS |
Repo |
| 📱 Vortyx |
Android media downloader — video/audio/image downloads with a Material 3 UI |
Kotlin · Jetpack Compose |
Repo |
| 🗺️ Computer Part Map |
Interactive hardware encyclopedia — 70+ pages, full-text search, visual component explorer |
HTML · JS · Python |
Repo |
| ⚛️ Arc Reactor 3D |
Scroll-driven Iron Man Arc Reactor — 240-frame sequence with HUD overlays |
Next.js · Framer Motion |
Repo |
| 🌍 Solar System 3D |
Interactive 3D solar system with orbital-mechanics simulation & WebGL lighting |
Three.js · WebGL |
Repo |
| 🎹 AR Keyboard |
Augmented-reality virtual keyboard running in any smartphone browser |
Python · OpenCV · JS |
Repo |
| 📸 AR-Photo |
Marker-based AR photo gallery, runs entirely in the browser |
HTML · AR.js |
Repo |
🐉 TechScript — Creating a Programming Language in Rust
TechScript is a programming language I designed and built from scratch, with a native Rust engine underneath it.
# Write plain English. Execute at native speed.
make name = ask "What is your name? "
say f"Hello, {name}! Welcome to TechScript 🐉"
each i in 1..10 {
when i equals 5 { stop }
say f"Count: {i}"
}
| Feature |
Details |
| 🦀 Native Rust VM |
Bytecode compiler written in Rust |
| 🖥️ TechScript Studio |
Docking IDE (egui + egui_dock) with AST & bytecode inspector |
| ⚡ 150+ Built-ins |
math.* crypto.* fs.* os.* json.* random.* date.* |
| 🌐 Web Builder |
use web — build full websites without touching raw HTML/CSS/JS |
| 🎮 3D Module |
use three_d — spin up a 3D scene in a few lines |
| 📦 One Installer |
Single installer ships compiler + VM + IDE + PATH setup |
| Skill |
Level |
| JavaScript / TypeScript |
████████░░ Expert |
| Three.js / 3D Web |
████████░░ Expert |
| HTML / CSS / Tailwind |
█████████░ Expert |
| React / Next.js |
███████░░░ Advanced |
| Python |
███████░░░ Advanced |
| Node.js |
███████░░░ Advanced |
| Kotlin / Jetpack Compose |
███████░░░ Advanced |
| WebGL / GLSL Shaders |
███████░░░ Advanced |
| Rust |
██████░░░░ Proficient |
| Egui / Tauri v2 |
█████░░░░░ Proficient |
| Linux / Kali / Ubuntu |
██████░░░░ Proficient |
⚡ Workflow — Building With AI Coding Agents
Idea → Prompt → Build → Ship → Repeat.
🤖 AI tools I build with (click to expand)
Dev & Code
| Tool |
Used For |
| Claude |
Deep reasoning, long context, complex builds — main AI |
| Cursor |
AI-first code editor — primary IDE |
| Claude Code |
Terminal coding agent — writes, edits, runs code |
| GitHub Copilot |
AI pair programmer inside VS Code |
| v0 by Vercel |
Generate React UI from text prompts |
| Bolt.new |
Full-stack prototyping in the browser |
| Google AI Studio |
Build & test Gemini apps |
Video & Image
🧭 New Here? Start With These
╔══════════════════════════════════════════════════════════════════════╗
║ 🦀 Build programming languages that anyone can read ║
║ 🌐 Build the web in 3D with WebGL & GLSL shaders ║
║ 🌌 Build operating systems that run in the browser ║
║ 📱 Ship Android apps that feel handcrafted, not templated ║
║ 🚀 Ship projects that look like they're from the future ║
╚══════════════════════════════════════════════════════════════════════╝
Open to collaborations on Rust, 3D web, language design, Android, and interesting ideas.
