Skip to content
View Tcode-Motion's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Tcode-Motion

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
Tcode-Motion/README.md
Tcode-Motion banner — Tanmoy Majumder, programming language creator and 3D web developerTyping animation introducing Tanmoy Majumder

⚡ Independent Developer | 🐉 TechScript Language Creator | 🌐 3D Web Developer | 🔐 Security Hobbyist

Tcode-Motion GitHub profile view counterTcode-Motion GitHub followers count


🧠 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.

structTcodeMotion{name:&'staticstr,alias:&'staticstr,location:&'staticstr,languages:Vec<&'staticstr>,current_focus:Vec<&'staticstr>,flagship:&'staticstr,philosophy:&'staticstr,}implTcodeMotion{fnnew() -> 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

ProjectDescriptionStackLink
🐉 TechScriptOpen-source, plain-English programming language — native Rust compiler, bytecode VM, techscript-lang on PyPI, Studio IDE with AST/bytecode inspectorRust · Egui · WASMRepo · PyPI
🌌 NovOSCinematic browser-based desktop OS — POSIX-style VFS over IndexedDB, 40+ built-in apps, Nova AI assistant, glassmorphism UIReact · Vite · ZustandRepo · Live Demo
🖼️ WallVault (os-wallpapers)600+ curated OS wallpapers across 14 categories, instant search, jsDelivr CDN distributionTauri v2 · React · TSRepo
📱 VortyxAndroid media downloader — video/audio/image downloads with a Material 3 UIKotlin · Jetpack ComposeRepo
🗺️ Computer Part MapInteractive hardware encyclopedia — 70+ pages, full-text search, visual component explorerHTML · JS · PythonRepo
⚛️ Arc Reactor 3DScroll-driven Iron Man Arc Reactor — 240-frame sequence with HUD overlaysNext.js · Framer MotionRepo
🌍 Solar System 3DInteractive 3D solar system with orbital-mechanics simulation & WebGL lightingThree.js · WebGLRepo
🎹 AR KeyboardAugmented-reality virtual keyboard running in any smartphone browserPython · OpenCV · JSRepo
📸 AR-PhotoMarker-based AR photo gallery, runs entirely in the browserHTML · AR.jsRepo

🐉 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}"
}
FeatureDetails
🦀 Native Rust VMBytecode compiler written in Rust
🖥️ TechScript StudioDocking IDE (egui + egui_dock) with AST & bytecode inspector
⚡ 150+ Built-insmath.*crypto.*fs.*os.*json.*random.*date.*
🌐 Web Builderuse web — build full websites without touching raw HTML/CSS/JS
🎮 3D Moduleuse three_d — spin up a 3D scene in a few lines
📦 One InstallerSingle installer ships compiler + VM + IDE + PATH setup


🛠️ Tech Stack

Systems & Native

3D Web & Frontend

Mobile

Backend & Languages

OS & Tools


📊 Skills at a Glance

SkillLevel
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

ToolUsed For
ClaudeDeep reasoning, long context, complex builds — main AI
CursorAI-first code editor — primary IDE
Claude CodeTerminal coding agent — writes, edits, runs code
GitHub CopilotAI pair programmer inside VS Code
v0 by VercelGenerate React UI from text prompts
Bolt.newFull-stack prototyping in the browser
Google AI StudioBuild & test Gemini apps

Video & Image

ToolUsed For
Veo (Google)AI video generation
Sora (OpenAI)Text-to-video
Kling AIHigh-quality AI video

🧭 New Here? Start With These

🔗 ResourceWhat It's For
tanmoy.is-a.devPortfolio — full project index & write-ups
TechScript DocsLanguage reference, syntax, built-ins
NovOS Live DemoTry the browser OS instantly, no install
os-wallpapers CDNFree wallpaper pack via jsDelivr
YouTube @tcodemotinDevlogs & build breakdowns

📈 GitHub Activity

Tcode-Motion GitHub statsTcode-Motion most-used programming languagesTcode-Motion GitHub contribution activity graphTcode-Motion GitHub contribution streakAnimated snake eating Tcode-Motion's contribution graphTcode-Motion GitHub trophy stats

🌌 Vision

╔══════════════════════════════════════════════════════════════════════╗
║ 🦀 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 ║
╚══════════════════════════════════════════════════════════════════════╝

🤝 Let's Build Something

Open to collaborations on Rust, 3D web, language design, Android, and interesting ideas.

Footer banner

Pinned Loading

  1. techscripttechscriptPublic

    TechScript is an open-source programming language built with Rust, featuring a native compiler, virtual machine, package manager, and modern tooling. Build CLI, web, GUI, automation, AI, and full-s…

    Rust 7 1

  2. computer-part-mapcomputer-part-mapPublic

    An interactive visual map and guide exploring computer hardware components, their functions, and how they connect.

    HTML 5

  3. AR-KeyboardAR-KeyboardPublic

    Python 5

  4. NovOSNovOSPublic

    web-os operating-system react vite glassmorphism indexeddb posix ai browser javascript

    HTML 7

  5. os-wallpapersos-wallpapersPublic

    A curated collection of high-quality OS wallpapers, organized for fast browsing and a clean visual experience.

    HTML 7

  6. VortyxVortyxPublic

    Vortyx is a modern Android media downloader and download manager built with Kotlin and Jetpack Compose. Download videos, audio, images, and files from supported websites with a beautiful Material 3…

    TypeScript 6