Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

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

About

hello to my profile

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors