Welcome to My Student Developer Portfolio

Hi, I am Prince from India. I am 12 years old and in Class 7. This website is my learning space where I share what I build and what I want to improve next. I am not a company and not an expert yet. I am a student practicing coding.

My Journey So Far

I started this portfolio because I wanted one place to keep my projects, notes, and experiments. Earlier, I made small things and then forgot where I kept them. A portfolio helped me organize my work and gave me motivation to finish what I started.

When I first began, even basic HTML tags confused me. I made many mistakes with headings, links, and layouts. Then I started reading examples, testing code, and changing one thing at a time. Slowly I understood how structure, design, and behavior work together. This site became a learning journal where I can compare old and new versions and see real growth.

Why I Started Coding

I enjoy solving problems and creating things that other people can use. Coding gives me both. I like that one idea can become a real tool, game, or webpage using only logic and creativity. I am especially interested in computers, mathematics, and science, so programming feels like a natural mix of all my favorite subjects.

About Me

Portrait photo of Prince U. Shah, student developer

I am building this website while studying in school, so I work on it after homework and during free time. If you want the full story about my interests, school life, learning style, and goals, you can read my full About page.

Current Skills and Learning Focus

My strongest skills right now are HTML and basic web structure. I am improving CSS design and beginner JavaScript through mini projects and repeated practice.

HTML

60% · Learning Well

CSS

40% · Improving

JavaScript

30% · Beginner

Scratch

80% · Strong Practice

What Visitors Can Explore

This website includes coding tools, educational resources, and project notes. Each section is built to be useful for students, beginners, and anyone curious about how I am learning.

🌐 Portfolio Hub

My full portfolio story: why I built it, milestones, and what I am planning to learn next.

Focus: Growth timeline · Skills · Technologies

🧩 Cube Face Trainer

A practice tool for generating random cube face patterns and timing solves.

Focus: Timer · Pattern training · Practice mode roadmap

🧠 Pattern Generator Notes

Explanation of how my pattern generator works and why it helps cube practice.

Focus: Logic idea · Training value · Future upgrades

📚 Personal Wiki Guide

An overview of my personal knowledge base and how I organize notes by topic.

Focus: Knowledge management · Documentation

📄 Documents Library

Shared educational PDFs and why reading books still matters for strong learning.

Focus: Study resources · Reading habits

🤖 AI Learning Notes

Personal notes and experiments about AI, with clear disclaimers about verification.

Focus: Learning journal · Ideas in progress

🥊 Punch Lab

A fun reaction game where you test your speed, improve your timing, and try to beat your highest score.

Focus: Reaction Time · High Scores · Future Challenges

🎮 Games

Play browser games created with HTML, CSS and JavaScript. More games are added over time.

Play Games

These are the projects I update most often right now because they help me practice coding and documentation at the same time.

Cube Face Trainer

I built this to practice recognition speed for cube face patterns and to challenge myself using a timer. It is simple today, but I plan to add quiz and leaderboard features in future versions.

Personal Wiki

My wiki stores ideas from coding, science, math, and school topics. Writing notes helps me remember concepts and improve how I explain technical things.

Documents Library

This section collects useful educational PDFs I have read. I keep it small and focused so visitors can quickly find meaningful resources.

Punch Lab

Punch Lab is my reaction speed game. I built it to practice JavaScript while creating something fun. I plan to add combos, achievements, and global leaderboards.

🎮 Games

Play browser games created with HTML, CSS and JavaScript. More games are added over time.

Play Games

Learning Goals

My short-term goal is to become confident in HTML, CSS, and beginner JavaScript by building complete mini projects, not only demos. I am also improving writing skills because clear writing helps clear thinking. In the future, I want to learn Python, stronger JavaScript, and AI fundamentals in a proper order. My long-term dream is to become a businessman, AI innovator, and engineer who builds useful products for real people.

Future Roadmap

Current

Improve project documentation, fix small UI issues, and keep content clear for beginners.

Next

Add practice mode upgrades in cube tools and add more useful educational pages.

Future

Build new mini web apps with JavaScript, improve accessibility, and learn Python basics.

Long-term

Create high-value learning tools that combine coding, AI ideas, and student-friendly design.

AI Research Notes (Student Learning)

My AI notes are personal learning documents. They include experiments, drafts, and unfinished ideas. They are not final research papers or official advice. Please verify important information from reliable sources before using it.

How to Use This Section

Read it as a student notebook: useful for seeing my thought process, but not a replacement for textbooks, teachers, or trusted references.

Frequently Asked Questions

1) Who created this website?

I created it. My name is Prince U. Shah.

2) How old are you?

I am 12 years old.

3) Where are you from?

I am from India.

4) Which class are you in?

I am in Class 7.

5) Why did you start coding?

I enjoy solving problems and building useful things with computers.

6) What languages do you currently use?

HTML, CSS, and beginner JavaScript.

7) Is this website a company website?

No. It is my personal student portfolio and learning platform.

8) Are your AI notes final facts?

No. They are learning notes and experiments that may change over time.

9) How often do you update this site?

I update it when I finish improvements, new notes, or project updates.

10) Can I suggest project ideas?

Yes. You can send ideas from the contact form.

11) What is Cube Face Trainer for?

It helps practice cube face recognition and timing speed.

12) Will new games be added?

Yes, I plan to add more mini games and practice tools over time.

13) Why did you make a documents library?

To share useful educational reading resources that helped me learn.

14) What is your favorite subject?

Computer, Mathematics, Science, and English are my favorites.

15) Do you work alone?

Most projects here are made by me as part of my learning practice.

16) Can beginners use your projects?

Yes. I try to keep everything simple and beginner-friendly.

17) What do you want to learn next?

Better JavaScript, Python basics, and stronger AI foundations.

18) Is this website still in progress?

Yes. It is always improving as my skills improve.

19) Can I use your content for study?

Yes, but please verify important details and use trusted sources too.

20) What is your long-term dream?

I want to become a businessman, AI innovator, and engineer.

21) What is the main purpose of this website?

This website is mainly my personal portfolio where I showcase my projects, experiments, and learning journey. It also includes useful tools and resources I've built.

22) Are all the projects made by you?

Most projects are created by me. Some use trusted open-source libraries or public APIs.

23) Are your tools free?

Yes. All tools are currently free. Optional premium features may be added in the future.

24) Do you have a fixed update schedule?

No. I update the website whenever I complete a project or improvement.

25) Can I report bugs?

Yes. A Reviews & Feedback system is planned. Until then, use the contact page.

26) Who is this website for?

Everyone, including students, beginners, developers, and anyone interested in my work.

27) Can people contribute?

Yes. Contributions are welcome on my open-source projects.

28) Why did you create this website?

To share my projects, document my learning, and track my progress.

29) How can I stay updated?

Visit the website regularly to see the latest projects and updates.

30) Can I trust the information?

I test everything before publishing, but mistakes or bugs can still happen.

31) Do you use AI?

Yes. AI helps me learn and develop faster. I review and modify code before publishing.

32) What makes this website different?

It combines interactive tools, open-source projects, and my learning journey while staying lightweight.

33) How can I support your work?

Share the website, star my GitHub repositories, report bugs, and suggest ideas.

34) Are your projects open source?

Most projects are open source. Some stay private until ready.

35) Do you accept project ideas?

Yes. I enjoy suggestions, but I can't promise every idea will be built.

36) Do you reply to messages?

Yes. I try to reply to every genuine message.

37) Why are some projects Work in Progress?

They're still being developed and improved.

38) Can I use your code?

Open-source projects can be used according to their license.

39) Which technologies do you use?

HTML, CSS, JavaScript, AI-assisted development, GitHub, Supabase, and other technologies depending on the project.

40) Is my data collected?

Only when required for certain features. I collect as little information as possible.

41) Why do some tools require internet?

Some rely on online services while others work entirely in your browser.

42) Can I request a new tool?

Yes. Suggestions are welcome, but not guaranteed to be added.

43) Where can I report broken links?

A Reviews & Feedback page is coming soon.

44) When did you start coding?

I started learning programming when I was around 9 to 10 years old.

45) Do you accept collaborations?

Yes, for selected projects.

46) Will this website remain free?

Most features will remain free. Optional premium features may be introduced.

47) Why is the website lightweight?

I prioritize speed, performance, and accessibility.

48) Can I bookmark or share pages?

Yes. Feel free to bookmark or share any page.

49) Where can I find the newest projects?

Check the Projects section for the latest additions.

Contact

🖥️ Local Visits (this device): 0

🌍 Global Visitors (all users): Global visitor count badge for PrinceHacky website