Skip to content

Commit 02d240e

Browse files
update
1 parent 8e05b1f commit 02d240e

1 file changed

Lines changed: 177 additions & 2 deletions

File tree

study.json

Lines changed: 177 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"owner": "Hasan Ismail Saleh (MathModel)",
33
"host": "...",
44
"tagline": "All What A Computer/AI Engineer Needs in One Place!",
5-
"categories": [
5+
"categories": [
66
{
77
"id": "university",
88
"title": "AI Engineering University",
@@ -87,7 +87,7 @@
8787
{ "label": "Calculus B study lab (offline HTML)", "href": "Sem2/calcB.html", "type": "internal", "note": "interactive study lab · offline", "icon": "fa-solid fa-flask" },
8888
{ "label": "Calculus B summary", "href": "https://drive.google.com/file/d/1FYOIk7lpfwhTp7OzjkFX0C0OfTOT6yQz/view?usp=drive_link", "type": "external", "icon": "fa-solid fa-book" },
8989
{ "label": "Formulas Sheet", "href": "https://drive.google.com/file/d/1RpS-sYEb4hWkLsazEy3wcaGyf-IQb_92/view?usp=sharing", "type": "external", "icon": "fa-solid fa-square-root-variable" },
90-
{"label": "Solved Samples", "href": "https://drive.google.com/drive/folders/1Q7_ojfmJrGu1SX14GVdWrVpy4Cpco62D?usp=sharing", "type": "external", "icon": "fa-solid fa-edit" },
90+
{ "label": "Solved Samples", "href": "https://drive.google.com/drive/folders/1Q7_ojfmJrGu1SX14GVdWrVpy4Cpco62D?usp=sharing", "type": "external", "icon": "fa-solid fa-edit" },
9191
{ "label": "Final Exam 2026 (Unsolved)", "href": "https://drive.google.com/file/d/1DcGgVctItzURdWz_O58zmFjxcL1_7tkZ/view?usp=sharing", "type": "external", "icon": "fa-solid fa-file-circle-question" },
9292
{ "label": "Final Exam 2026 (Solved)", "href": "https://drive.google.com/file/d/1Vut11bepSwlMOq2_BvCcN6V-HOXGfJsU/view?usp=sharing", "type": "external", "icon": "fa-solid fa-file-circle-check" }
9393
]
@@ -571,6 +571,181 @@
571571
"resources": [
572572
{ "label": "Full List of Problems", "href": "problemset.html", "type": "internal", "icon": "fa-solid fa-list-check" }
573573
]
574+
},
575+
{
576+
"id": "publications",
577+
"title": "Publications",
578+
"tag": "PUB",
579+
"icon": "fa-solid fa-book-open-reader",
580+
"accent": "purple",
581+
"blurb": "Books, handbooks and research papers I've authored",
582+
"children": [
583+
{
584+
"id": "pub-books",
585+
"title": "Books & Handbooks",
586+
"tag": "BOOK",
587+
"icon": "fa-solid fa-book",
588+
"accent": "blue",
589+
"blurb": "Long-form study material written from scratch",
590+
"resources": [
591+
{ "label": "CS50x Course Study Handbook", "href": "", "type": "internal", "icon": "fa-solid fa-laptop-code" },
592+
{ "label": "Mathematics and Algorithms Route — Problem Solving Handbook", "href": "", "type": "internal", "icon": "fa-solid fa-route" },
593+
{ "label": "Rosen Discrete Mathematics — Practice Set", "href": "", "type": "external", "icon": "fa-solid fa-pen-ruler" }
594+
]
595+
},
596+
{
597+
"id": "pub-research",
598+
"title": "Research",
599+
"tag": "RES",
600+
"icon": "fa-solid fa-flask-vial",
601+
"accent": "red",
602+
"blurb": "Independent mathematical research",
603+
"resources": [
604+
{ "label": "Mathematics and Computer Sciences in Proving Collatz's Conjecture", "href": "", "type": "external", "icon": "fa-solid fa-file-lines" }
605+
]
606+
}
607+
]
608+
},
609+
{
610+
"id": "projects",
611+
"title": "Projects",
612+
"tag": "BUILD",
613+
"icon": "fa-solid fa-screwdriver-wrench",
614+
"accent": "green",
615+
"blurb": "Things I've built — tools, platforms and experiments",
616+
"children": [
617+
{
618+
"id": "proj-ai",
619+
"title": "AI & Research Tools",
620+
"tag": "AI",
621+
"icon": "fa-solid fa-brain",
622+
"accent": "red",
623+
"blurb": "Model-driven builds",
624+
"resources": [
625+
{ "label": "Manim AI Animator — text prompt to math animation", "href": "", "type": "external", "icon": "fa-solid fa-clapperboard" },
626+
{ "label": "Handwriting / Book Page to LaTeX (OCR)", "href": "", "type": "external", "icon": "fa-solid fa-wand-magic-sparkles" }
627+
]
628+
},
629+
{
630+
"id": "proj-education",
631+
"title": "Education Platforms",
632+
"tag": "EDU",
633+
"icon": "fa-solid fa-chalkboard-user",
634+
"accent": "amber",
635+
"blurb": "Teaching infrastructure I run",
636+
"resources": [
637+
{ "label": "SOLVABLE Academy", "href": "", "type": "external", "icon": "fa-solid fa-graduation-cap" },
638+
{ "label": "MainTip — Mathematical Innovation Team in Palestine", "href": "", "type": "external", "icon": "fa-solid fa-people-group" },
639+
{ "label": "Study Hub (this site)", "href": "#", "type": "internal", "icon": "fa-solid fa-house-laptop" }
640+
]
641+
},
642+
{
643+
"id": "proj-automation",
644+
"title": "Automation & Tooling",
645+
"tag": "TOOL",
646+
"icon": "fa-solid fa-robot",
647+
"accent": "teal",
648+
"blurb": "Scripts and bots that remove manual work",
649+
"resources": [
650+
{ "label": "IUG Portal Monitor & Telegram Broadcaster", "href": "", "type": "external", "icon": "fa-brands fa-telegram" },
651+
{ "label": "IUG Admission Batch Retriever (Playwright)", "href": "", "type": "external", "icon": "fa-solid fa-list-ol" }
652+
]
653+
}
654+
]
655+
},
656+
{
657+
"id": "certifications",
658+
"title": "Certifications",
659+
"tag": "CERT",
660+
"icon": "fa-solid fa-certificate",
661+
"accent": "amber",
662+
"blurb": "Verified courses, credentials and proficiency tests",
663+
"children": [
664+
{
665+
"id": "cert-cs",
666+
"title": "Computer Science & AI",
667+
"tag": "CS",
668+
"icon": "fa-solid fa-microchip",
669+
"accent": "blue",
670+
"blurb": "Course completion certificates",
671+
"resources": [
672+
{ "label": "CS50x — Introduction to Computer Science (Harvard)", "href": "", "type": "external", "icon": "fa-solid fa-laptop-code" },
673+
{ "label": "CS50 AI — Introduction to AI with Python (Harvard)", "href": "", "type": "external", "icon": "fa-solid fa-robot" }
674+
]
675+
},
676+
{
677+
"id": "cert-math",
678+
"title": "Mathematics",
679+
"tag": "MATH",
680+
"icon": "fa-solid fa-square-root-variable",
681+
"accent": "purple",
682+
"blurb": "Mathematics and problem-solving credentials",
683+
"resources": []
684+
},
685+
{
686+
"id": "cert-language",
687+
"title": "Language Proficiency",
688+
"tag": "LANG",
689+
"icon": "fa-solid fa-language",
690+
"accent": "teal",
691+
"blurb": "English proficiency and language tests",
692+
"resources": []
693+
},
694+
{
695+
"id": "cert-competitions",
696+
"title": "Competitions & Awards",
697+
"tag": "AWARD",
698+
"icon": "fa-solid fa-medal",
699+
"accent": "orange",
700+
"blurb": "Contest placements and recognitions",
701+
"resources": []
702+
}
703+
]
704+
},
705+
{
706+
"id": "journey",
707+
"title": "My Journey",
708+
"tag": "ME",
709+
"icon": "fa-solid fa-compass",
710+
"accent": "orange",
711+
"blurb": "Who I am, what I've competed in, and where I'm heading",
712+
"children": [
713+
{
714+
"id": "journey-about",
715+
"title": "About Me",
716+
"tag": "BIO",
717+
"icon": "fa-solid fa-id-card",
718+
"accent": "blue",
719+
"blurb": "Background, CV and contact",
720+
"resources": [
721+
{ "label": "CV / Résumé", "href": "", "type": "external", "icon": "fa-solid fa-file-arrow-down" },
722+
{ "label": "Codeforces — MathModel", "href": "https://codeforces.com/profile/MathModel", "type": "external", "icon": "fa-solid fa-trophy" },
723+
{ "label": "GitHub — RealMathModel", "href": "https://github.com/RealMathModel", "type": "external", "icon": "fa-brands fa-github" }
724+
]
725+
},
726+
{
727+
"id": "journey-cp",
728+
"title": "Competitive Programming",
729+
"tag": "CP",
730+
"icon": "fa-solid fa-flag-checkered",
731+
"accent": "amber",
732+
"blurb": "Contests, rounds and problemsetting milestones",
733+
"resources": [
734+
{ "label": "Contest & rating timeline", "href": "", "type": "internal", "icon": "fa-solid fa-chart-line" }
735+
]
736+
},
737+
{
738+
"id": "journey-milestones",
739+
"title": "Milestones",
740+
"tag": "LOG",
741+
"icon": "fa-solid fa-flag",
742+
"accent": "green",
743+
"blurb": "Year-by-year log of what changed",
744+
"resources": [
745+
{ "label": "Timeline", "href": "", "type": "internal", "icon": "fa-solid fa-timeline" }
746+
]
747+
}
748+
]
574749
}
575750
]
576751
}

0 commit comments

Comments
 (0)