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.",
}
}
}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 |
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
| Tool | Used For |
|---|---|
| Veo (Google) | AI video generation |
| Sora (OpenAI) | Text-to-video |
| Kling AI | High-quality AI video |
╔══════════════════════════════════════════════════════════════════════╗
║ 🦀 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.




