Skip to content
View domainkeeper's full-sized avatar
🎐
Finding inspiration
🎐
Finding inspiration

Highlights

  • Pro

Block or report domainkeeper

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.

Content in all repositories owned by your account will be closed.
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
domainkeeper/README.md


BUILDING WHAT I IMAGINE

B.Tech CSE / AI-ML Student
Software Developer in Progress · AI/ML Enthusiast · Creative Builder · Problem Solver


01 — WHO AM I?

I'm Pratham — a B.Tech CSE / AI-ML student interested in the intersection of:

Software Development
+
Artificial Intelligence
+
Creative Technology

I enjoy taking ideas that exist only in my head and trying to turn them into something real.

Sometimes that means building an AI system.

Sometimes it's a web application.

Sometimes it's an algorithm visualizer.

Sometimes it's an interface that feels more like a game than a website.

And sometimes it's simply an experiment that completely fails.

That's fine.

I'm still learning.

I'm still figuring out how things work.

I'm still developing my technical depth.

But I genuinely enjoy the process of going from:

IDEA

VISUALIZE

DESIGN

BUILD

BREAK

UNDERSTAND

REBUILD

I don't want my GitHub to represent someone who has already mastered everything.

I want it to represent someone who is curious enough to try difficult things and stubborn enough to keep improving.


02 — THE WAY I THINK

One thing that strongly influences how I build is visual thinking.

Before writing code, I often imagine:

  • what something should look like
  • how it should move
  • how someone should interact with it
  • how different systems connect
  • what the experience should feel like
  • what kind of world or environment the idea belongs in

So my process often looks more like:

Creative development process

rather than simply:

code → feature

That is probably why I'm particularly drawn toward:

interactive websites · game-inspired interfaces · visual systems · storytelling · AI applications · unusual UI · experimental projects


03 — CURRENTLY

🧠 LEARNING 🛠️ BUILDING 🔬 EXPLORING
DSA Sentinel AI AI Agents
React Kisaan AI Creative AI
Backend Algopia Interactive UI
DBMS Web Experiments Motion
Operating Systems AI Experiments Visual Storytelling
Machine Learning Developer Tools Game-inspired Web

My current direction

Software Engineering

→ stronger programming fundamentals
→ full-stack development
→ React
→ APIs
→ backend systems
→ databases
→ deployment

Computer Science

→ DSA
→ algorithms
→ DBMS
→ Operating Systems
→ problem solving

Artificial Intelligence

→ Machine Learning
→ AI applications
→ AI agents
→ practical AI systems
→ model experimentation

Creative Technology

→ interactive websites
→ motion
→ game-inspired UI
→ visual storytelling
→ experimental interfaces


04 — TECH STACK

I'm intentionally not presenting this as a list of technologies I've mastered.

Some are things I actively use.

Some I'm comfortable with.

Some I'm currently learning.

Some I'm exploring.

Languages

Python C++ C JavaScript

Python · C++ · C · JavaScript · SQL

Frontend

HTML CSS JavaScript React Vite

HTML · CSS · JavaScript · React · Vite

Backend & Databases

Flask PostgreSQL SQLite

Flask · REST APIs · PostgreSQL · SQLite · SQLAlchemy

AI / ML

Python NumPy PyTorch

NumPy · Machine Learning · Deep Learning exploration · AI Applications · AI Agents

Tools

Git GitHub VS Code Vercel

Git · GitHub · VS Code · Vercel · Deployment


05 — FEATURED BUILDS

I LEARN BY BUILDING.

Projects are where concepts stop being concepts.


🛰️ Sentinel AI

AI × AUTOMATION × AGENTS

An AI-oriented social media automation project exploring how current information can move through an AI-driven workflow and become social-media-ready output according to a particular personality/style.

The idea that interests me is not simply:

AI → generate text

but:

information → understand → decide → generate → publish

It's an experiment in thinking about AI as part of a workflow, rather than just a chatbot.

Status: BUILT / EXPERIMENTAL


🌾 Kisaan AI

AI × AGRICULTURE × ACCESSIBILITY

A smart farming / agricultural assistance project exploring how AI can make useful agricultural information easier to access.

The broader concept involves areas such as:

Weather

Agricultural Information

Crop Assistance

AI Interaction

with exploration around:

Voice Support

Local Languages

Messaging-based Interaction

The goal is to explore what an AI assistant can look like when it is designed around a real-world domain.

Status: EVOLVING


📱 Social Media Agent

AI × AUTOMATION × APIS

An AI-powered social media workflow / agent exploring how current news or content can be transformed into social media posts according to a particular personality or style.

This project represents my interest in moving from:

AI generates something

toward:

AI participates in a complete workflow

Concepts

AI · Automation · APIs · Content Generation


🧩 Algopia

DSA × VISUALIZATION × INTERACTIVE LEARNING

Currently in development.

Algopia is an experiment around making algorithms and problem solving more visual and interactive.

Instead of:

CONCEPT → CODE → OUTPUT

the idea is:

CONCEPT → VISUALIZE → INTERACT → UNDERSTAND → IMPLEMENT

It's still being developed, so the concept is intentionally allowed to evolve while I build it.

Status: 🚧 IN DEVELOPMENT


06 — WHAT I LIKE TO BUILD

🤖

AI SYSTEMS

AI agents
Automation
AI utilities
Practical AI

⚙️

SOFTWARE

Developer tools
APIs
Backend systems
Database apps

🎮

INTERACTIVE

Game-like websites
Motion
Storytelling
Visual experiments

🧠

PROBLEM SOLVING

DSA
Algorithms
Optimization
Visualization


07 — DSA ARC

DSA is one of the biggest parts of my current learning journey.

I've worked with:

Arrays · Strings · Hashing

Two Pointers · Sliding Window · Prefix Sum

Binary Search · Sorting · Greedy

Dynamic Programming · Recursion · Backtracking

Linked Lists · Stacks · Queues

Heaps · Trees · Graphs

BFS · DFS · Monotonic Stack

Difference Arrays · Optimization

I regularly practice on LeetCode because I want to improve both pattern recognition and actual problem-solving ability.

Pratham LeetCode profile



Problems Solved: UPDATE THIS COUNT


08 — THE LEARNING LOOP

Learning loop

I don't want my learning journey to become:

tutorial → tutorial → tutorial → forget everything

I would rather learn something and immediately ask:

What can I actually make with this?

Some experiments fail.

Some projects become messy.

Some ideas get abandoned.

Some projects completely change direction.

That's not wasted effort if I understand what happened.

Failed projects are still progress when they teach me something.


09 — CREATIVE TECHNOLOGY

This is probably the part of my profile that separates me from a completely standard developer README.

I care about how technology feels, not only whether it works.

🎨 Visual Design

I enjoy experimenting with:

composition · texture · motion · depth · atmosphere

🎮 Game-inspired Interfaces

I like borrowing ideas from games:

HUDs · worlds · chapters · exploration · progression

🌌 Interactive Storytelling

A website doesn't always have to feel like a webpage.

It can feel like:

a place

a journey

a scene

an interface

an experience

🧊 Spatial Thinking

I naturally think about systems spatially and visually, often imagining relationships between components before implementing them.

🕹️ Experimental Aesthetics

I'm particularly drawn to:

retro · pixel-inspired · futuristic · cyberpunk · arcane · fantasy

while still trying to keep interfaces modern and usable.


10 — MY BUILD PHILOSOPHY

I DON'T WANT TO JUST CONSUME TUTORIALS.

I WANT TO BUILD THINGS.

THEN BREAK THEM.

THEN UNDERSTAND WHY THEY BROKE.

THEN BUILD THEM BETTER.

That mindset is still a work in progress.

So is consistency.

So is discipline.

So is my technical depth.

But I'm actively trying to become more execution-focused instead of constantly waiting until I feel "ready".


11 — CURRENT ROADMAP

AREA DIRECTION
💻 Software Development Fundamentals → Full Stack → Backend → Systems
🧠 DSA Patterns → Problem Solving → Optimization
🤖 AI / ML Fundamentals → Models → Applications → Agents
🗄️ Databases SQL → DBMS → PostgreSQL → Application Design
🌐 Web HTML/CSS/JS → React → APIs → Full Stack
🎨 Creative Tech UI → Motion → Interaction → Visual Storytelling

12 — GITHUB ACTIVITY

BUILDING IN PUBLIC, ONE EXPERIMENT AT A TIME.

GitHub activity graph

13 — GITHUB STATISTICS

GitHub statistics Top languages

14 — CONTRIBUTION STREAK

GitHub contribution streak

15 — CONTRIBUTION UNIVERSE

3D contribution visualization

This section is intentionally different from a normal contribution graph.

It turns the contribution history into a visual representation of the work being accumulated over time.


16 — CONTRIBUTION SNAKE

Animated GitHub contribution snake

The snake animation is generated automatically using GitHub Actions.

It isn't necessary for the profile to function, but it gives the activity section a more visual identity.


17 — EXPERIENCES & THINGS I'VE BEEN PART OF

A growing record of things I've explored rather than a list designed to make the profile look bigger than it is.

  • Hackathons
  • Coding competitions
  • LeetCode contests
  • Developer events
  • Technical workshops
  • Google Skills / Google Arcade activities
  • AI project experiments
  • GitHub projects
  • Open-source exploration
  • Student developer programs

Achievements

[ADD VERIFIED ACHIEVEMENTS HERE]

I intentionally leave this section open rather than inventing awards, certificates, rankings or dates.


18 — BEYOND CODE

Technology isn't my only source of inspiration.

I'm interested in:

Art
Visual composition, aesthetics, atmosphere and creative expression.

Games
Worldbuilding, environments, systems, interfaces and exploration.

Storytelling
Creating experiences that feel like they have an identity rather than simply displaying information.

Worldbuilding
Imagining worlds, systems and interactions before worrying about implementation.

Anime / Manga
Visual storytelling, ambitious worlds, character design and creative systems.

Design
Understanding why an interface feels good rather than simply making it functional.

These interests don't replace the technical side.

They influence it.


19 — WHAT I'M TRYING TO BECOME

Not someone who knows everything.

Not someone who lists 50 technologies.

Not someone who calls themselves an expert after building three projects.

I want to become the kind of developer who can look at something interesting and say:

"I don't know how to build this yet."

"But I can figure it out."

Technology changes.

Frameworks change.

Tools change.

AI changes.

But the ability to learn something unfamiliar and turn an idea into a working system is something I want to keep developing.


20 — THE DIRECTION

My development direction

IDEAS

EXPERIMENTS

PROJECTS

SYSTEMS

EXPERIENCE


21 — CONNECT

If you're interested in:

Software · AI/ML · Developer Tools · Creative Technology

Interesting Interfaces · Building Weird Things · Learning in Public

I'd be happy to connect.


GitHub LinkedIn LeetCode Email

Still learning still building

BUILD → BREAK → UNDERSTAND → REBUILD


Turning imagination into systems.



Animated footer

Pinned Loading

  1. sentinel-ai sentinel-ai Public

    TypeScript

  2. Kisaan-ai Kisaan-ai Public

    Forked from Capetatsu/Kisaan-ai

    JavaScript

  3. motion-labs motion-labs Public

    CSS

  4. Social-Media-Agent Social-Media-Agent Public

    Forked from Siddharthchandra123/Social-Media-Agent

    TypeScript

  5. AegisOps AegisOps Public

    Python

  6. algopia algopia Public

    TypeScript