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 developer Typing animation introducing Tanmoy Majumder

โšก Independent Developer ย |ย  ๐Ÿ‰ TechScript Language Creator ย |ย  ๐ŸŒ 3D Web Developer ย |ย  ๐Ÿ” Security Hobbyist

Tcode-Motion GitHub profile view counter Tcode-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.

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


๐Ÿ› ๏ธ Tech Stack

Systems & Native

3D Web & Frontend

Mobile

Backend & Languages

OS & Tools


๐Ÿ“Š Skills at a Glance

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

Tool Used For
Veo (Google) AI video generation
Sora (OpenAI) Text-to-video
Kling AI High-quality AI video

๐Ÿงญ New Here? Start With These

๐Ÿ”— Resource What It's For
tanmoy.is-a.dev Portfolio โ€” full project index & write-ups
TechScript Docs Language reference, syntax, built-ins
NovOS Live Demo Try the browser OS instantly, no install
os-wallpapers CDN Free wallpaper pack via jsDelivr
YouTube @tcodemotin Devlogs & build breakdowns

๐Ÿ“ˆ GitHub Activity

Tcode-Motion GitHub stats Tcode-Motion most-used programming languages Tcode-Motion GitHub contribution activity graph Tcode-Motion GitHub contribution streak Animated snake eating Tcode-Motion's contribution graph Tcode-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. techscript techscript Public

    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 5

  2. computer-part-map computer-part-map Public

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

    HTML 3

  3. AR-Keyboard AR-Keyboard Public

    Python 3

  4. NovOS NovOS Public

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

    HTML 5

  5. os-wallpapers os-wallpapers Public

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

    HTML 6

  6. Vortyx Vortyx Public

    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 3