|
2 | 2 | "owner": "Hasan Ismail Saleh (MathModel)", |
3 | 3 | "host": "...", |
4 | 4 | "tagline": "All What A Computer/AI Engineer Needs in One Place!", |
5 | | - "categories": [ |
| 5 | + "categories": [ |
6 | 6 | { |
7 | 7 | "id": "university", |
8 | 8 | "title": "AI Engineering University", |
|
87 | 87 | { "label": "Calculus B study lab (offline HTML)", "href": "Sem2/calcB.html", "type": "internal", "note": "interactive study lab · offline", "icon": "fa-solid fa-flask" }, |
88 | 88 | { "label": "Calculus B summary", "href": "https://drive.google.com/file/d/1FYOIk7lpfwhTp7OzjkFX0C0OfTOT6yQz/view?usp=drive_link", "type": "external", "icon": "fa-solid fa-book" }, |
89 | 89 | { "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" }, |
91 | 91 | { "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" }, |
92 | 92 | { "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" } |
93 | 93 | ] |
|
571 | 571 | "resources": [ |
572 | 572 | { "label": "Full List of Problems", "href": "problemset.html", "type": "internal", "icon": "fa-solid fa-list-check" } |
573 | 573 | ] |
| 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 | + ] |
574 | 749 | } |
575 | 750 | ] |
576 | 751 | } |
0 commit comments