Consume To
Create.

Hey, I'm Batman

I'm an engineering student learning to turn curiosity into something tangible. I like understanding how things work, pulling them apart conceptually, and building my own versions.

That takes me from Python, C++, web development, databases, and Linux to networking labs, terminal customisation, experiments with machine learning, video editing, visual storytelling, and writing about things that make me curious.

I don't want to spend all my time consuming tutorials and collecting ideas. I want to make things, document what I learn, get stuck, figure things out, and make something better the next time. This website is where I keep that journey.

Code Build Write Experiment
Consume To Create code logo A large code bracket symbol with subtle geometric shapes representing programming and creativity. I AM BATMAN. </> Learn. Experiment. Create. CURIOSITY / 007 CTC

A work in progress.
And that's the point.

Learning by doing

I'm building my foundation in computer science while exploring the wider world of technology. I enjoy projects that force me to use what I've learned instead of leaving it as notes in a folder.

I've explored programming fundamentals, data structures, Python scripts, SQL and SQLite, web development, Linux tools, networking, and system configuration. I'm also interested in where machine learning fits into all of this.

Outside pure coding, I enjoy experimenting with video editing, developing ideas for content, and researching subjects that connect history, evidence, and human creativity.

Many interests.
One place to build.

These are areas I'm learning, practising, or experimenting with. The list changes as I discover new things.

Programming

Python, C++, JavaScript, problem solving, and learning how to turn code into useful tools.

Web & Databases

HTML, CSS, Flask, Django, SQL, SQLite, and building applications that store real data.

Linux & Systems

Ubuntu, terminal workflows, shell tools, Neovim, desktop configuration, and understanding my own computing environment.

Networking

IP addressing, routing, Packet Tracer, remote access, and the fundamentals of how machines communicate.

DSA & Machine Learning

Data structures, algorithms, the maths behind machine learning, and the reasoning that makes technical systems work.

Creative Media

Video editing, scripts, short-form content, visual experiments, and ideas that deserve to become something more.

Less talking.
More making.

Projects, practical exercises, and experiments that help me turn concepts into skills.

Systems / Development

My Linux Workspace

Experiments with Ubuntu, terminal tools, Neovim, custom workflows, and making my computing environment work the way I want it to.

Technical experiments
Programming / Practice

Small Tools & Experiments

Scripts, database projects, programming exercises, and small builds that let me practise concepts and solve concrete problems.

Learning through building

Consume ideas.
Question what you learn.
Create something of your own.

The work is never really finished. There's always something else to learn, build, improve, or investigate.