About Skills Projects Contact GitHub
Systems Programmer & Language Designer

Prathmesh
Barot

Building programming languages, type systems,
and low-level systems from first principles.
17 years old. Proudly Indian.

Scroll to explore
2
Languages Built
17
Years Old
Lines of Code
C^ Language
xiwSS
Rust
C++
Systems Programming
Compiler Design
Type Systems
Low-Level
India 🇮🇳
Open Source
C^ Language
xiwSS
Rust
C++
Systems Programming
Compiler Design
Type Systems
Low-Level
India 🇮🇳
Open Source

Building languages
from scratch

I'm Prathmesh Barot, a 17-year-old systems programmer from India obsessed with how programming languages work under the hood. While most developers use tools, I build them — designing compilers, type systems, and entire language ecosystems.

My flagship work includes C^ (C Caret), a programming language I'm building through the ccaret-lang organization, pushing the boundaries of what C-family languages can do. Alongside it, I created xiwSS — a style sheet language born from the xiw-project organization.

I write in Rust, C++, C, and my own C^, approaching systems problems with precision and intentionality. I believe in software that is fast, expressive, and honest — code that doesn't pretend to be something it isn't.

Proudly Indian. Building from zero to something that matters.

prathmesh@dev — zsh
whoami
prathmesh-barot
cat skills.txt
C^ · xiwSS · Rust · C++ · C · Systems
echo $LOCATION
India 🇮🇳 — building from scratch
# currently working on C^...
Prathmesh Barot

Prathmesh Barot

Language Designer & Systems Programmer
17 years old
India
prathmesh-barot
ccaret-lang · xiw-project
Maple Mono enjoyer
Currently building C^
🇮🇳 Proudly Indian

Languages &
Technologies

C^ (C Caret)

My own programming language — an evolution of C with richer semantics, built from scratch under the ccaret-lang organization. Author & designer.

Creator

xiwSS

xiw Style Sheet — a custom stylesheet language for the xiw ecosystem. Designed the spec, built the parser, runs the xiw-project org.

Creator

Rust

Memory safety, zero-cost abstractions, fearless concurrency. Rust is my go-to for systems work where correctness is non-negotiable.

Top Tier

C & C++

Deep fluency in C and C++. Close-to-metal programming, manual memory management, and performance-critical systems.

Top Tier

Compiler Design

Lexers, parsers, ASTs, type checkers, code generators. Building C^ means understanding every layer of a language implementation.

Core Skill

Type Systems

Designing expressive, sound type systems. Type inference, constraint solving, and the theory behind making code provably correct.

Specialist

Key Work

02 / Key Project

xiwSS — xiw Style Sheet

xiwSS is a custom stylesheet language built for the xiw ecosystem. A language designed for expressing visual style with more power and clarity than existing options. Developed under the xiw-project GitHub organization.

From spec design to parser implementation — xiwSS is another language built from first principles.

xiwSS Parser DSL
03 / Open Source

Systems & Open Source

All my work lives in the open. The ccaret-lang and xiw-project organizations on GitHub house the full ecosystem — language specs, implementations, documentation, and tooling.

GitHub Open Source Community
Philosophy

Build the tools that build the world.

Most engineers use abstractions. I build them. From lexers to type systems, from syntax to semantics — this is systems programming at its deepest.

— Prathmesh Barot, 2025
// generative · red system · 2026
"Code is not a product.
It is a craft — and the
best craft starts from
zero."

Prathmesh Barot · India · 17

Let's
Connect

Interested in language design, systems programming, or want to collaborate on C^ or the xiw ecosystem? Open to conversations, contributions, and good ideas.

reach-out.sh
open github.com/prathmesh-barot
✓ Profile loaded
open github.com/ccaret-lang
✓ C^ org — contributions welcome
open github.com/xiw-project
✓ xiw ecosystem — join us
Or reach out via GitHub Issues / Discussions
Open on GitHub