From 8360a7b42ee4fbd2f2d5d1c8b8e7c4c0777e3490 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 18:04:14 -0500 Subject: [PATCH 01/15] Add resume to public app --- apps/blade/public/Resume2026.pdf | Bin 0 -> 132192 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/blade/public/Resume2026.pdf diff --git a/apps/blade/public/Resume2026.pdf b/apps/blade/public/Resume2026.pdf new file mode 100644 index 0000000000000000000000000000000000000000..195e729856061a6f73304d39dba5e515fbb17aaa GIT binary patch literal 132192 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 Aj{pDw literal 0 HcmV?d00001 From 8e1e9fc56838328990e9df5707f65bd5cd459e26 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 21:54:29 -0500 Subject: [PATCH 02/15] Add main application page with navigation and content sections --- apps/blade/src/app/aziz/page.tsx | 131 +++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 apps/blade/src/app/aziz/page.tsx diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx new file mode 100644 index 00000000..0c1e26b1 --- /dev/null +++ b/apps/blade/src/app/aziz/page.tsx @@ -0,0 +1,131 @@ +export default function Page() { + return ( + From 35c9354df3a87b41bd848b2f770b6cf4d119c2a8 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 22:04:01 -0500 Subject: [PATCH 04/15] Enhance page layout and accessibility with improved navigation and styling --- apps/blade/src/app/aziz/page.tsx | 61 ++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 22 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index ab4bfa04..09c6defc 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -1,13 +1,16 @@ export default function Page() { return ( -
+
-
+
{/* Education + Org */}
@@ -154,8 +170,7 @@ export default function Page() { stack: "TypeScript, Next.js, Tailwind, PostgreSQL, Prisma, NextAuth, OpenAI API", time: "Nov 2025 – Jan 2026", - what: - "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", + what: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", how: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", impact: "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", @@ -165,8 +180,7 @@ export default function Page() { stack: "TypeScript, React, Express, Node.js, Tailwind, Firebase, Gemini, Plaid API", time: "Oct 2025", - what: - "Real-time transaction ingestion and spending insights with LLM-guided advice.", + what: "Real-time transaction ingestion and spending insights with LLM-guided advice.", how: "Prompt pipeline injects balances, categorized transactions, and monthly summaries into Gemini; Chart.js dashboards for live data in a secure multi-user Firebase model.", impact: "Turned raw bank data into context-aware guidance with actionable budgeting views.", @@ -176,8 +190,7 @@ export default function Page() { stack: "JavaScript, React, Express, Node.js, Tailwind, OpenAI Whisper", time: "Sep 2025", - what: - "Speech-to-study pipeline that turns lectures into learning assets.", + what: "Speech-to-study pipeline that turns lectures into learning assets.", how: "Whisper creates punctuated, timestamped transcripts; AI structures notes and highlights key concepts; flashcards optimized for active recall and spaced repetition.", impact: "Accelerated study prep by converting raw audio into structured learning artifacts.", @@ -185,15 +198,13 @@ export default function Page() { ].map((project) => (

{project.name}

- - {project.time} - + {project.time}

{project.stack} @@ -219,12 +230,18 @@ export default function Page() {

))} @@ -293,8 +310,8 @@ export default function Page() {

Impact

- Close the loop with users, translate their feedback into - focused refinements. + Close the loop with users, translate their feedback into focused + refinements.

From 4dcfad6dcbd29ff5009e0a228f1257fd1c53a721 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 22:10:26 -0500 Subject: [PATCH 05/15] Add footer with resume, git, and linkedin links --- apps/blade/src/app/aziz/page.tsx | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 09c6defc..a9e7062f 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -410,6 +410,40 @@ export default function Page() { + + ); From be77eb90ce8014033b16f31be02b54fba506eb4e Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 22:13:02 -0500 Subject: [PATCH 06/15] Add skip to content link and improve section scrolling behavior --- apps/blade/src/app/aziz/page.tsx | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index a9e7062f..13b85ede 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -6,6 +6,12 @@ export default function Page() {
+ + Skip to content +
-
+

@@ -156,7 +165,7 @@ export default function Page() {

{/* Projects */} -
+

Projects

@@ -249,7 +258,7 @@ export default function Page() {
{/* Research */} -
+

Research

@@ -318,7 +327,7 @@ export default function Page() {
{/* Learning loop */} -
+

Learning Loop

{[ @@ -349,7 +358,7 @@ export default function Page() {
{/* Signal */} -
+

Signal

From 80e24840a4ec2a2b0760c1e83db8c393074b7bfa Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 22:36:03 -0500 Subject: [PATCH 07/15] enhanced page with project highlights and improved layout --- apps/blade/src/app/aziz/page.tsx | 892 ++++++++++++++++++------------- 1 file changed, 519 insertions(+), 373 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 13b85ede..b23f2be4 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -1,406 +1,586 @@ export default function Page() { + const stats = [ + { value: "~70%", label: "Reduced selection time" }, + { value: "5–10%", label: "Macro target band" }, + { value: "15,000+", label: "Speech samples" }, + { value: "~80%", label: "Therapy consistency" }, + ]; + + const featuredProject = { + name: "MacroMatch", + stack: [ + "TypeScript", + "Next.js", + "Tailwind", + "PostgreSQL", + "Prisma", + "NextAuth", + "OpenAI API", + ], + time: "Nov 2025 – Jan 2026", + what: + "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", + how: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", + impact: + "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", + }; + + const projects = [ + { + name: "FinBridge", + stack: [ + "TypeScript", + "React", + "Express", + "Node.js", + "Tailwind", + "Firebase", + "Gemini", + "Plaid API", + ], + time: "Oct 2025", + what: + "Real-time transaction ingestion and spending insights with LLM-guided advice.", + how: "Prompt pipeline injects balances, categorized transactions, and monthly summaries into Gemini; Chart.js dashboards for live data in a secure multi-user Firebase model.", + impact: + "Turned raw bank data into context-aware guidance with actionable budgeting views.", + }, + { + name: "FlipScript", + stack: [ + "JavaScript", + "React", + "Express", + "Node.js", + "Tailwind", + "OpenAI Whisper", + ], + time: "Sep 2025", + what: "Speech-to-study pipeline that turns lectures into learning assets.", + how: "Whisper creates punctuated, timestamped transcripts; AI structures notes and highlights key concepts; flashcards optimized for active recall and spaced repetition.", + impact: + "Accelerated study prep by converting raw audio into structured learning artifacts.", + }, + ]; + return ( -
-
-
-
-
+
+ +
+
+
+
+
+
- - Skip to content - -
- +
+
-
-

- Craft → Mastery → Impact -

-
+
+
+
+

+ KnightHacks Forge Dev Team Application +

-

- Craft -

-

- Start with fundamentals, build the smallest reliable core, and - make it feel intentional. +

+ Abduaziz Umarov +

+

+ Craft → Mastery → Impact

-
-

- Mastery -

-

- Iterate with data and feedback loops until the experience is - trustworthy. -

+

+ I build systems with care: forge the model, iterate the + interface, and ship outcomes that matter. I want to help Forge + deliver tools that feel crafted, not cobbled. +

+ -
-

- Impact +

+ {stats.map((stat) => ( +
+

{stat.value}

+

+ {stat.label} +

+
+ ))} +
+
+ +
+

+ Craft → Mastery → Impact +

+
+
+

+ Craft +

+

+ Start with fundamentals, build the smallest reliable core, + and make it feel intentional. +

+
+
+

+ Mastery +

+

+ Iterate with data and feedback loops until the experience is + trustworthy. +

+
+
+

+ Impact +

+

+ Ship features that save time, build confidence, and unlock + real outcomes. +

+
+
+
+
+ +
+ +
+
+

+ Education +

+
+

+ University of Central Florida — B.S. Computer Science

-

- Ship features that save time, build confidence, and unlock - real outcomes. +

May 2028 • GPA 4.00

+

+ Coursework: Data Structures & Algorithms, Computer Hardware + & Logic, OOP, Discrete Structures

-
-
-
- - {/* Education + Org */} -
-
-

- Education -

-
-

- University of Central Florida — B.S. Computer Science -

-

May 2028 • GPA 4.00

-

- Coursework: Data Structures & Algorithms, Computer Hardware - & Logic, OOP, Discrete Structures +

+

+ Organization +

+

KnightHacks

+

+ Building with the Forge team to ship developer-facing tools that + feel intentional and reliable.

-
-
-

- Organization -

-

KnightHacks

-

- Building with the Forge team to ship developer-facing tools that - feel intentional and reliable. -

-
-
+
- {/* Projects */} -
-
-

Projects

- - Case Studies - -
-
- {[ - { - name: "MacroMatch", - stack: - "TypeScript, Next.js, Tailwind, PostgreSQL, Prisma, NextAuth, OpenAI API", - time: "Nov 2025 – Jan 2026", - what: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", - how: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", - impact: - "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", - }, - { - name: "FinBridge", - stack: - "TypeScript, React, Express, Node.js, Tailwind, Firebase, Gemini, Plaid API", - time: "Oct 2025", - what: "Real-time transaction ingestion and spending insights with LLM-guided advice.", - how: "Prompt pipeline injects balances, categorized transactions, and monthly summaries into Gemini; Chart.js dashboards for live data in a secure multi-user Firebase model.", - impact: - "Turned raw bank data into context-aware guidance with actionable budgeting views.", - }, - { - name: "FlipScript", - stack: - "JavaScript, React, Express, Node.js, Tailwind, OpenAI Whisper", - time: "Sep 2025", - what: "Speech-to-study pipeline that turns lectures into learning assets.", - how: "Whisper creates punctuated, timestamped transcripts; AI structures notes and highlights key concepts; flashcards optimized for active recall and spaced repetition.", - impact: - "Accelerated study prep by converting raw audio into structured learning artifacts.", - }, - ].map((project) => ( -
-
-

- {project.name} +
+
+
+

Projects

+

+ Case studies tuned for real-world impact and iteration speed. +

+
+ + Case Studies + +
+ +
+
+ + Featured Project + +
+

+ {featuredProject.name}

- {project.time} + {featuredProject.time}
-

- {project.stack} -

-
+
+ {featuredProject.stack.map((item) => ( + + {item} + + ))} +
+

What

-

{project.what}

+

{featuredProject.what}

How

-

{project.how}

+

{featuredProject.how}

Impact

-

{project.impact}

+

{featuredProject.impact}

- -
- ))} -

-
+ +
+
+
+ - {/* Research */} -
-
-

Research

- - ISUE Lab - -
-
-
-

- Undergraduate Research Assistant -

- Oct 2025 – Present +
+ {projects.map((project) => ( +
+
+
+

{project.name}

+ {project.time} +
+
+ {project.stack.map((item) => ( + + {item} + + ))} +
+
+
+

+ What +

+

{project.what}

+
+
+

+ How +

+

{project.how}

+
+
+

+ Impact +

+

{project.impact}

+
+
+
+ + +
+
+ ))}
-
    -
  • - Built a custom speech-error dataset by comparing 15,000+ samples - of control and dysarthric recordings; labeled error types and - therapy advice using Pandas/NumPy. -
  • -
  • - Developed a therapist-oriented model in PyTorch to generate - personalized speech feedback; ~80% consistency with verified - therapy strategies. -
  • -
  • - Conducted pilot evaluations with dysarthric speakers to validate - usability and refine feedback quality with clinician input. -
  • -
  • - Co-authored a research paper; contributed to dataset - construction and evaluation sections. -
  • -
-
-
+
- {/* Commit log motif */} -
-
-
- Commit Log -
-
-
-

Baseline

-

- Map the smallest reliable scope, define the metrics that prove - impact. -

+
+
+

Research

+ + ISUE Lab +
-
-

Iteration

-

- Compare two approaches, quantify the better path, and ship the - cleaner interface. -

-
-
-

Impact

-

- Close the loop with users, translate their feedback into focused - refinements. -

-
-
-
- - {/* Learning loop */} -
-

Learning Loop

-
- {[ - { - title: "Ask Why Repeatedly", - body: "Pressure test every requirement until the real problem is clear.", - }, - { - title: "Compare Approaches", - body: "Prototype two solutions, measure impact, and ship the stronger one.", - }, - { - title: "Fundamentals Compound", - body: "Data structures, systems thinking, and clarity in UI decisions compound over time.", - }, - ].map((item) => ( -
-

- {item.title} +

+
+

+ Undergraduate Research Assistant

-

{item.body}

+ Oct 2025 – Present
- ))} -
-
- - {/* Signal */} -
-
-

Signal

- - First 2–4 Weeks - -
-
-
-

- In the first month, I would focus on understanding Forge's - architecture, auditing key flows, and shipping targeted - improvements that remove friction for teammates and users. -

  • - Pair with a maintainer to map core workflows, identify the top - 3 bottlenecks, and propose fixes with measurable impact. + Built a custom speech-error dataset by comparing 15,000+ samples + of control and dysarthric recordings; labeled error types and + therapy advice using Pandas/NumPy. +
  • +
  • + Developed a therapist-oriented model in PyTorch to generate + personalized speech feedback; ~80% consistency with verified + therapy strategies.
  • - Build a small internal dashboard or health checklist for - tracking deployment and data integrity signals. + Conducted pilot evaluations with dysarthric speakers to validate + usability and refine feedback quality with clinician input.
  • - Ship one focused UI polish pass: clarity in forms, consistent - error states, and stronger onboarding cues. + Co-authored a research paper; contributed to dataset + construction and evaluation sections.
-
-

- Availability -

-

- Ready to contribute weekly and take ownership of a scoped - feature from design to delivery. -

-

- Contact +

+ +
+
+
+ Commit Log +
+
+
+

Baseline

+

+ Map the smallest reliable scope, define the metrics that prove + impact. +

+
+
+

Iteration

+

+ Compare two approaches, quantify the better path, and ship the + cleaner interface. +

+
+
+

Impact

+

+ Close the loop with users, translate their feedback into + focused refinements. +

+
+
+
+ +
+

Learning Loop

+
+ {[ + { + title: "Ask Why Repeatedly", + body: "Pressure test every requirement until the real problem is clear.", + }, + { + title: "Compare Approaches", + body: "Prototype two solutions, measure impact, and ship the stronger one.", + }, + { + title: "Fundamentals Compound", + body: "Data structures, systems thinking, and clarity in UI decisions compound over time.", + }, + ].map((item) => ( +
+

+ {item.title} +

+

{item.body}

+
+ ))} +
+
+ +
+
+

Signal

+ + First 2–4 Weeks + +
+
+
+

+ In the first month, I would focus on understanding Forge's + architecture, auditing key flows, and shipping targeted + improvements that remove friction for teammates and users. +

+
    +
  • + Pair with a maintainer to map core workflows, identify the top + 3 bottlenecks, and propose fixes with measurable impact. +
  • +
  • + Build a small internal dashboard or health checklist for + tracking deployment and data integrity signals. +
  • +
  • + Ship one focused UI polish pass: clarity in forms, consistent + error states, and stronger onboarding cues. +
  • +
+
+
+

+ Availability +

+

+ Ready to contribute weekly and take ownership of a scoped + feature from design to delivery. +

+

+ Contact +

+ +
+
+
+ +
- - -
+ +
+ ); } From ce8d20611122b25c902a0c129c26c4fc0f67c39f Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 00:21:21 -0500 Subject: [PATCH 08/15] change page layout with new font integration and improved navigation behavior --- apps/blade/src/app/aziz/page.tsx | 452 ++++++++----------------------- apps/blade/src/app/globals.css | 11 + apps/blade/src/app/layout.tsx | 21 +- apps/blade/tailwind.config.ts | 3 +- 4 files changed, 148 insertions(+), 339 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index b23f2be4..3912455a 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -1,12 +1,24 @@ +"use client"; + +import type { MouseEvent } from "react"; + export default function Page() { - const stats = [ - { value: "~70%", label: "Reduced selection time" }, - { value: "5–10%", label: "Macro target band" }, - { value: "15,000+", label: "Speech samples" }, - { value: "~80%", label: "Therapy consistency" }, - ]; + const handleNavClick = (event: MouseEvent) => { + const targetId = event.currentTarget.getAttribute("href"); + if (!targetId?.startsWith("#")) return; + const target = document.querySelector(targetId); + if (!target) return; + event.preventDefault(); + const prefersReducedMotion = window.matchMedia( + "(prefers-reduced-motion: reduce)", + ).matches; + target.scrollIntoView({ + behavior: prefersReducedMotion ? "auto" : "smooth", + block: "start", + }); + }; - const featuredProject = { + const project = { name: "MacroMatch", stack: [ "TypeScript", @@ -17,59 +29,19 @@ export default function Page() { "NextAuth", "OpenAI API", ], - time: "Nov 2025 – Jan 2026", - what: - "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", + time: "Nov 2025 – Present", + what: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", how: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", impact: "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", }; - const projects = [ - { - name: "FinBridge", - stack: [ - "TypeScript", - "React", - "Express", - "Node.js", - "Tailwind", - "Firebase", - "Gemini", - "Plaid API", - ], - time: "Oct 2025", - what: - "Real-time transaction ingestion and spending insights with LLM-guided advice.", - how: "Prompt pipeline injects balances, categorized transactions, and monthly summaries into Gemini; Chart.js dashboards for live data in a secure multi-user Firebase model.", - impact: - "Turned raw bank data into context-aware guidance with actionable budgeting views.", - }, - { - name: "FlipScript", - stack: [ - "JavaScript", - "React", - "Express", - "Node.js", - "Tailwind", - "OpenAI Whisper", - ], - time: "Sep 2025", - what: "Speech-to-study pipeline that turns lectures into learning assets.", - how: "Whisper creates punctuated, timestamped transcripts; AI structures notes and highlights key concepts; flashcards optimized for active recall and spaced repetition.", - impact: - "Accelerated study prep by converting raw audio into structured learning artifacts.", - }, - ]; - return (
- -
+
-
-
+
+
@@ -88,6 +60,7 @@ export default function Page() { AU @@ -95,75 +68,66 @@ export default function Page() { Projects - Research + Experience Signal Contact
-
-
-
-

+

+
+

KnightHacks Forge Dev Team Application

-

+

Abduaziz Umarov

-

- Craft → Mastery → Impact -

-

- I build systems with care: forge the model, iterate the - interface, and ship outcomes that matter. I want to help Forge - deliver tools that feel crafted, not cobbled. +

+ I enjoy building clean systems with care and ship outcomes that + matter. I want to work in collaborative teams like Forge to grow + as a developer.

-
- {stats.map((stat) => ( -
-

{stat.value}

-

- {stat.label} -

-
- ))} -
-
- -
-

- Craft → Mastery → Impact -

-
-
-

- Craft -

-

- Start with fundamentals, build the smallest reliable core, - and make it feel intentional. -

-
-
-

- Mastery -

-

- Iterate with data and feedback loops until the experience is - trustworthy. -

-
-
-

- Impact -

-

- Ship features that save time, build confidence, and unlock - real outcomes. -

-
-
-
-
- -
-
-

- Education -

-
-

- University of Central Florida — B.S. Computer Science -

-

May 2028 • GPA 4.00

-

- Coursework: Data Structures & Algorithms, Computer Hardware - & Logic, OOP, Discrete Structures -

-
-
-
-

- Organization +
+

+ About Me

-

KnightHacks

-

- Building with the Forge team to ship developer-facing tools that - feel intentional and reliable. +

+ I’m a CS student interested in full-stack development, + data-driven apps, and AI-powered tools. I enjoy working in + existing codebases, writing readable code, and learning from + code reviews.

+
+
-

Projects

-

+

+ Projects +

+

Case studies tuned for real-world impact and iteration speed.

- - Case Studies -
-
-
- - Featured Project - -
-

- {featuredProject.name} +
+
+
+
+

+ {project.name}

- {featuredProject.time} + {project.time}
-
- {featuredProject.stack.map((item) => ( +
+ {project.stack.map((item) => ( {item} ))}
-
+

What

-

{featuredProject.what}

+

{project.what}

How

-

{featuredProject.how}

+

{project.how}

Impact

-

{featuredProject.impact}

+

{project.impact}

-
- - -
-
-
-
-
-
- -
- {projects.map((project) => ( -
-
-
-

{project.name}

- {project.time} -
-
- {project.stack.map((item) => ( - - {item} - - ))} -
-
-
-

- What -

-

{project.what}

-
-
-

- How -

-

{project.how}

-
-
-

- Impact -

-

{project.impact}

-
-
-
- - -
-
- ))} +

-

Research

+

+ Experience +

ISUE Lab
-
-
-

- Undergraduate Research Assistant -

- Oct 2025 – Present +
+
+
+

+ Undergraduate Research Assistant +

+ Oct 2025 – Present +
+
    +
  • + Built a custom speech-error dataset by comparing 15,000+ + samples of control and dysarthric recordings; labeled error + types and therapy advice using Pandas/NumPy. +
  • +
  • + Developed a therapist-oriented model in PyTorch to generate + personalized speech feedback; ~80% consistency with verified + therapy strategies. +
  • +
  • + Conducted pilot evaluations with dysarthric speakers to + validate usability and refine feedback quality with + clinician input. +
  • +
  • + Co-authored a research paper; contributed to dataset + construction and evaluation sections. +
  • +
-
    -
  • - Built a custom speech-error dataset by comparing 15,000+ samples - of control and dysarthric recordings; labeled error types and - therapy advice using Pandas/NumPy. -
  • -
  • - Developed a therapist-oriented model in PyTorch to generate - personalized speech feedback; ~80% consistency with verified - therapy strategies. -
  • -
  • - Conducted pilot evaluations with dysarthric speakers to validate - usability and refine feedback quality with clinician input. -
  • -
  • - Co-authored a research paper; contributed to dataset - construction and evaluation sections. -
  • -
@@ -470,7 +288,9 @@ export default function Page() {
-

Learning Loop

+

+ Learning Loop +

{[ { @@ -501,12 +321,9 @@ export default function Page() {
-

Signal

- - First 2–4 Weeks - +

Signal

-
+

In the first month, I would focus on understanding Forge's @@ -515,49 +332,19 @@ export default function Page() {

  • - Pair with a maintainer to map core workflows, identify the top - 3 bottlenecks, and propose fixes with measurable impact. + Pair with a maintainer to map core workflows, identify the + top 3 bottlenecks, and propose fixes with measurable impact.
  • Build a small internal dashboard or health checklist for tracking deployment and data integrity signals.
  • - Ship one focused UI polish pass: clarity in forms, consistent - error states, and stronger onboarding cues. + Ship one focused UI polish pass: clarity in forms, + consistent error states, and stronger onboarding cues.
-
@@ -566,13 +353,10 @@ export default function Page() { className="mt-16 border-t border-white/10 pt-8 text-sm text-slate-300" >
-

- Built for the KnightHacks Forge Dev Team — craft, mastery, - impact. -

-
+

Built for the KnightHacks Forge Dev Team

+
diff --git a/apps/blade/tailwind.config.ts b/apps/blade/tailwind.config.ts index 056b2d03..8a794469 100644 --- a/apps/blade/tailwind.config.ts +++ b/apps/blade/tailwind.config.ts @@ -11,7 +11,8 @@ export default { theme: { extend: { fontFamily: { - sans: ["var(--font-geist-sans)", ...fontFamily.sans], + sans: ["var(--font-inter)", ...fontFamily.sans], + heading: ["var(--font-space-grotesk)", ...fontFamily.sans], mono: ["var(--font-geist-mono)", ...fontFamily.mono], }, }, From a8897d4f8266196c21919aa3e4373b9953623003 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 00:31:20 -0500 Subject: [PATCH 09/15] add commit timeline of my CS experiences --- apps/blade/src/app/aziz/page.tsx | 427 ++++++++++++++++--------------- apps/blade/src/app/layout.tsx | 10 +- apps/blade/tailwind.config.ts | 2 +- 3 files changed, 228 insertions(+), 211 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 3912455a..76f16ddf 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -1,6 +1,7 @@ "use client"; import type { MouseEvent } from "react"; +import { useState } from "react"; export default function Page() { const handleNavClick = (event: MouseEvent) => { @@ -18,22 +19,122 @@ export default function Page() { }); }; - const project = { - name: "MacroMatch", - stack: [ - "TypeScript", - "Next.js", - "Tailwind", - "PostgreSQL", - "Prisma", - "NextAuth", - "OpenAI API", - ], - time: "Nov 2025 – Present", - what: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", - how: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", - impact: - "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", + const timeline = [ + { + id: "finbridge", + title: "FinBridge", + date: "Oct 2025", + hash: "a1b2c3d", + stack: [ + "TypeScript", + "React", + "Express", + "Node.js", + "Tailwind", + "Firebase", + "Gemini", + "Plaid API", + ], + bullets: [ + { + label: "What", + text: "Real-time transaction ingestion and spending insights with LLM-guided advice.", + }, + { + label: "How", + text: "Prompt pipeline injects balances, categorized transactions, and monthly summaries into Gemini; Chart.js dashboards for live data in a secure multi-user Firebase model.", + }, + { + label: "Impact", + text: "Turned raw bank data into context-aware guidance with actionable budgeting views.", + }, + ], + }, + { + id: "flipscript", + title: "FlipScript", + date: "Sep 2025", + hash: "b4c5d6e", + stack: [ + "JavaScript", + "React", + "Express", + "Node.js", + "Tailwind", + "OpenAI Whisper", + ], + bullets: [ + { + label: "What", + text: "Speech-to-study pipeline that turns lectures into learning assets.", + }, + { + label: "How", + text: "Whisper creates punctuated, timestamped transcripts; AI structures notes and highlights key concepts; flashcards optimized for active recall and spaced repetition.", + }, + { + label: "Impact", + text: "Accelerated study prep by converting raw audio into structured learning artifacts.", + }, + ], + }, + { + id: "isue-lab", + title: "ISUE Lab", + role: "Undergraduate Research Assistant", + date: "Oct 2025 – Present", + hash: "c7d8e9f", + bullets: [ + "Built a custom speech-error dataset by comparing 15,000+ samples of control and dysarthric recordings; labeled error types and therapy advice using Pandas/NumPy.", + "Developed a therapist-oriented model in PyTorch to generate personalized speech feedback; ~80% consistency with verified therapy strategies.", + "Conducted pilot evaluations with dysarthric speakers to validate usability and refine feedback quality with clinician input.", + "Co-authored a research paper; contributed to dataset construction and evaluation sections.", + ], + }, + { + id: "macromatch", + title: "MacroMatch", + date: "Nov 2025 – Jan 2026", + hash: "d0e1f2a", + stack: [ + "TypeScript", + "Next.js", + "Tailwind", + "PostgreSQL", + "Prisma", + "NextAuth", + "OpenAI API", + ], + bullets: [ + { + label: "What", + text: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", + }, + { + label: "How", + text: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", + }, + { + label: "Impact", + text: "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", + }, + ], + }, + ]; + + const [expanded, setExpanded] = useState>({}); + + const toggleEntry = (id: string) => { + setExpanded((prev) => ({ ...prev, [id]: !prev[id] })); + }; + + const handleCopyLink = async (id: string) => { + const url = `${window.location.origin}${window.location.pathname}#${id}`; + try { + await navigator.clipboard.writeText(url); + } catch { + window.location.hash = id; + } }; return ( @@ -67,24 +168,17 @@ export default function Page() {
+
+
+
+
+ +
+ +
+
+ +
+
+
+

+ KnightHacks Forge Dev Team Application +

+

+ Abduaziz Umarov +

+

+ I build systems with care: forge the model, iterate the interface, + and ship outcomes that matter. I want to help Forge deliver tools + that feel crafted, not cobbled. +

+ +
+ +
+

+ Craft → Mastery → Impact +

+
+
+

+ Craft +

+

+ Start with fundamentals, build the smallest reliable core, and + make it feel intentional. +

+
+
+

+ Mastery +

+

+ Iterate with data and feedback loops until the experience is + trustworthy. +

+
+
+

+ Impact +

+

+ Ship features that save time, build confidence, and unlock + real outcomes. +

+
+
+
+
+ +
+

Projects

+
+ +
+

Research

+
+ +
+

Learning Loop

+
+ +
+

Signal

+
+
+
+ ); +} From a1271957cdf8b604895164e26a7c5b66565a1067 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Sun, 25 Jan 2026 22:01:40 -0500 Subject: [PATCH 03/15] Add education, projects, research, and learning sections to the main page --- apps/blade/src/app/aziz/page.tsx | 274 ++++++++++++++++++++++++++++++- 1 file changed, 271 insertions(+), 3 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 0c1e26b1..ab4bfa04 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -110,20 +110,288 @@ export default function Page() {
+ {/* Education + Org */} +
+
+

+ Education +

+
+

+ University of Central Florida — B.S. Computer Science +

+

May 2028 • GPA 4.00

+

+ Coursework: Data Structures & Algorithms, Computer Hardware + & Logic, OOP, Discrete Structures +

+
+
+
+

+ Organization +

+

KnightHacks

+

+ Building with the Forge team to ship developer-facing tools that + feel intentional and reliable. +

+
+
+ + {/* Projects */}
-

Projects

+
+

Projects

+ + Case Studies + +
+
+ {[ + { + name: "MacroMatch", + stack: + "TypeScript, Next.js, Tailwind, PostgreSQL, Prisma, NextAuth, OpenAI API", + time: "Nov 2025 – Jan 2026", + what: + "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", + how: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", + impact: + "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", + }, + { + name: "FinBridge", + stack: + "TypeScript, React, Express, Node.js, Tailwind, Firebase, Gemini, Plaid API", + time: "Oct 2025", + what: + "Real-time transaction ingestion and spending insights with LLM-guided advice.", + how: "Prompt pipeline injects balances, categorized transactions, and monthly summaries into Gemini; Chart.js dashboards for live data in a secure multi-user Firebase model.", + impact: + "Turned raw bank data into context-aware guidance with actionable budgeting views.", + }, + { + name: "FlipScript", + stack: + "JavaScript, React, Express, Node.js, Tailwind, OpenAI Whisper", + time: "Sep 2025", + what: + "Speech-to-study pipeline that turns lectures into learning assets.", + how: "Whisper creates punctuated, timestamped transcripts; AI structures notes and highlights key concepts; flashcards optimized for active recall and spaced repetition.", + impact: + "Accelerated study prep by converting raw audio into structured learning artifacts.", + }, + ].map((project) => ( +
+
+

+ {project.name} +

+ + {project.time} + +
+

+ {project.stack} +

+
+
+

+ What +

+

{project.what}

+
+
+

+ How +

+

{project.how}

+
+
+

+ Impact +

+

{project.impact}

+
+
+
+ + Demo (placeholder) + + + Repo (placeholder) + +
+
+ ))} +
+ {/* Research */}
-

Research

+
+

Research

+ + ISUE Lab + +
+
+
+

+ Undergraduate Research Assistant +

+ Oct 2025 – Present +
+
    +
  • + Built a custom speech-error dataset by comparing 15,000+ samples + of control and dysarthric recordings; labeled error types and + therapy advice using Pandas/NumPy. +
  • +
  • + Developed a therapist-oriented model in PyTorch to generate + personalized speech feedback; ~80% consistency with verified + therapy strategies. +
  • +
  • + Conducted pilot evaluations with dysarthric speakers to validate + usability and refine feedback quality with clinician input. +
  • +
  • + Co-authored a research paper; contributed to dataset + construction and evaluation sections. +
  • +
+
+ {/* Commit log motif */} +
+
+
+ Commit Log +
+
+
+

Baseline

+

+ Map the smallest reliable scope, define the metrics that prove + impact. +

+
+
+

Iteration

+

+ Compare two approaches, quantify the better path, and ship the + cleaner interface. +

+
+
+

Impact

+

+ Close the loop with users, translate their feedback into + focused refinements. +

+
+
+
+ + {/* Learning loop */}

Learning Loop

+
+ {[ + { + title: "Ask Why Repeatedly", + body: "Pressure test every requirement until the real problem is clear.", + }, + { + title: "Compare Approaches", + body: "Prototype two solutions, measure impact, and ship the stronger one.", + }, + { + title: "Fundamentals Compound", + body: "Data structures, systems thinking, and clarity in UI decisions compound over time.", + }, + ].map((item) => ( +
+

+ {item.title} +

+

{item.body}

+
+ ))} +
+ {/* Signal */}
-

Signal

+
+

Signal

+ + First 2–4 Weeks + +
+
+
+

+ In the first month, I would focus on understanding Forge's + architecture, auditing key flows, and shipping targeted + improvements that remove friction for teammates and users. +

+
    +
  • + Pair with a maintainer to map core workflows, identify the top + 3 bottlenecks, and propose fixes with measurable impact. +
  • +
  • + Build a small internal dashboard or health checklist for + tracking deployment and data integrity signals. +
  • +
  • + Ship one focused UI polish pass: clarity in forms, consistent + error states, and stronger onboarding cues. +
  • +
+
+
+

+ Availability +

+

+ Ready to contribute weekly and take ownership of a scoped + feature from design to delivery. +

+

+ Contact +

+ +
+

- I enjoy building clean systems with care and ship outcomes that - matter. I want to work in collaborative teams like Forge to grow - as a developer. + I njoy building clean systems with care and ship outcomes that + matter. I want to work in a collaborative team like Forge to + grow as a developer.

-
-
-
-

- Projects -

-

- Case studies tuned for real-world impact and iteration speed. -

-
-
- -
-
-
-
-

- {project.name} -

- {project.time} -
-
- {project.stack.map((item) => ( - - {item} - - ))} -
-
-
-

- What -

-

{project.what}

-
-
-

- How -

-

{project.how}

-
-
-

- Impact -

-

{project.impact}

-
-
-
-
-
- -
+

- Experience + My Commit Log

- - ISUE Lab -
-
-
-
-

- Undergraduate Research Assistant -

- Oct 2025 – Present -
-
    -
  • - Built a custom speech-error dataset by comparing 15,000+ - samples of control and dysarthric recordings; labeled error - types and therapy advice using Pandas/NumPy. -
  • -
  • - Developed a therapist-oriented model in PyTorch to generate - personalized speech feedback; ~80% consistency with verified - therapy strategies. -
  • -
  • - Conducted pilot evaluations with dysarthric speakers to - validate usability and refine feedback quality with - clinician input. -
  • -
  • - Co-authored a research paper; contributed to dataset - construction and evaluation sections. -
  • -
-
-
-
-
-
-
- Commit Log -
-
-
-

Baseline

-

- Map the smallest reliable scope, define the metrics that prove - impact. -

-
-
-

Iteration

-

- Compare two approaches, quantify the better path, and ship the - cleaner interface. -

-
-
-

Impact

-

- Close the loop with users, translate their feedback into - focused refinements. -

-
-
-
+
+
+
+ {timeline.map((entry) => { + const isExpanded = expanded[entry.id]; + const bullets = Array.isArray(entry.bullets) + ? entry.bullets.slice( + 0, + isExpanded ? entry.bullets.length : 3, + ) + : []; + const hasMore = entry.bullets.length > 3; + return ( +
+ +
+
+
+

+ {entry.title} +

+ {"role" in entry && entry.role ? ( +

+ {entry.role} +

+ ) : null} +
+
+ + {entry.hash} + + {entry.date} + +
+
-
-

- Learning Loop -

-
- {[ - { - title: "Ask Why Repeatedly", - body: "Pressure test every requirement until the real problem is clear.", - }, - { - title: "Compare Approaches", - body: "Prototype two solutions, measure impact, and ship the stronger one.", - }, - { - title: "Fundamentals Compound", - body: "Data structures, systems thinking, and clarity in UI decisions compound over time.", - }, - ].map((item) => ( -
-

- {item.title} -

-

{item.body}

-
- ))} -
-
+ {"stack" in entry && entry.stack ? ( +
+ {entry.stack.map((item) => ( + + {item} + + ))} +
+ ) : null} -
-
-

Signal

-
-
-
-

- In the first month, I would focus on understanding Forge's - architecture, auditing key flows, and shipping targeted - improvements that remove friction for teammates and users. -

-
    -
  • - Pair with a maintainer to map core workflows, identify the - top 3 bottlenecks, and propose fixes with measurable impact. -
  • -
  • - Build a small internal dashboard or health checklist for - tracking deployment and data integrity signals. -
  • -
  • - Ship one focused UI polish pass: clarity in forms, - consistent error states, and stronger onboarding cues. -
  • -
+
    + {bullets.map((bullet, index) => ( +
  • + {typeof bullet === "string" ? ( + bullet + ) : ( + <> + + {bullet.label} + +

    {bullet.text}

    + + )} +
  • + ))} +
+ {hasMore ? ( + + ) : null} +
+
+ ); + })}
@@ -354,7 +363,7 @@ export default function Page() { >

Built for the KnightHacks Forge Dev Team

-
+
@@ -57,6 +64,7 @@ export default function RootLayout(props: { children: React.ReactNode }) { "min-h-screen bg-background font-sans text-foreground antialiased", inter.variable, spaceGrotesk.variable, + jetBrainsMono.variable, )} > diff --git a/apps/blade/tailwind.config.ts b/apps/blade/tailwind.config.ts index 8a794469..46c44580 100644 --- a/apps/blade/tailwind.config.ts +++ b/apps/blade/tailwind.config.ts @@ -13,7 +13,7 @@ export default { fontFamily: { sans: ["var(--font-inter)", ...fontFamily.sans], heading: ["var(--font-space-grotesk)", ...fontFamily.sans], - mono: ["var(--font-geist-mono)", ...fontFamily.mono], + mono: ["var(--font-jetbrains-mono)", ...fontFamily.mono], }, }, }, From 1ccab2801200dab5daf6b1c79591a89ccc8a1864 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 00:40:59 -0500 Subject: [PATCH 10/15] fix the commit timeline from most recent to oldest --- apps/blade/src/app/aziz/page.tsx | 107 ++++++++++++++++++------------- 1 file changed, 62 insertions(+), 45 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 76f16ddf..50a759c4 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -20,6 +20,65 @@ export default function Page() { }; const timeline = [ + { + id: "macromatch", + title: "MacroMatch", + date: "Nov 2025 – Present", + hash: "d0e1f2a", + stack: [ + "TypeScript", + "Next.js", + "Tailwind", + "PostgreSQL", + "Prisma", + "NextAuth", + "OpenAI API", + ], + bullets: [ + { + label: "What", + text: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", + }, + { + label: "How", + text: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", + }, + { + label: "Impact", + text: "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", + }, + ], + }, + { + id: "isue-lab", + title: "ISUE Lab", + role: "Undergraduate Research Assistant", + date: "Oct 2025 – Present", + hash: "c7d8e9f", + stack: [ + "Python", + "Pandas", + "NumPy", + "PyTorch", + "Matplotlib", + "Seaborn", + "Hugging Face Transformers", + ], + bullets: [ + { + label: "Dataset", + text: "Curated and labeled a speech-error dataset from 15,000+ control and dysarthric samples with error types and therapy cues using Python tooling.", + }, + { + label: "Model", + text: "Built a therapist-facing model in PyTorch to generate personalized feedback, aligning with verified therapy strategies (~80% consistency).", + }, + { + label: "Evaluation", + text: "Ran pilot evaluations with dysarthric speakers and clinician input to validate usability and refine feedback quality.", + }, + ], + }, { id: "finbridge", title: "FinBridge", @@ -78,48 +137,6 @@ export default function Page() { }, ], }, - { - id: "isue-lab", - title: "ISUE Lab", - role: "Undergraduate Research Assistant", - date: "Oct 2025 – Present", - hash: "c7d8e9f", - bullets: [ - "Built a custom speech-error dataset by comparing 15,000+ samples of control and dysarthric recordings; labeled error types and therapy advice using Pandas/NumPy.", - "Developed a therapist-oriented model in PyTorch to generate personalized speech feedback; ~80% consistency with verified therapy strategies.", - "Conducted pilot evaluations with dysarthric speakers to validate usability and refine feedback quality with clinician input.", - "Co-authored a research paper; contributed to dataset construction and evaluation sections.", - ], - }, - { - id: "macromatch", - title: "MacroMatch", - date: "Nov 2025 – Jan 2026", - hash: "d0e1f2a", - stack: [ - "TypeScript", - "Next.js", - "Tailwind", - "PostgreSQL", - "Prisma", - "NextAuth", - "OpenAI API", - ], - bullets: [ - { - label: "What", - text: "Personalized macro planning for 200+ restaurant/fast-food items and custom targets.", - }, - { - label: "How", - text: "Macro Fit Score algorithm + AI assistant returns top 3 optimized meal suggestions per query; Chart.js daily macro visualization.", - }, - { - label: "Impact", - text: "Reduced manual food selection time by ~70% and kept users within 5–10% of targets.", - }, - ], - }, ]; const [expanded, setExpanded] = useState>({}); @@ -217,7 +234,7 @@ export default function Page() {
- {"stack" in entry && entry.stack ? ( + {"stack" in entry ? (

- I njoy building clean systems with care and ship outcomes that + I enjoy building clean systems with care and ship outcomes that matter. I want to work in a collaborative team like Forge to grow as a developer.

From b6114c5c4769dec92e43575dc2ad8836dbfe0893 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 00:54:35 -0500 Subject: [PATCH 12/15] update project dates and simplify layout component structure --- apps/blade/src/app/aziz/page.tsx | 4 ++-- apps/blade/src/app/layout.tsx | 6 +----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 0256121c..61505523 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -23,7 +23,7 @@ export default function Page() { { id: "macromatch", title: "MacroMatch", - date: "Nov 2025 – Present", + date: "Nov 2025 – Jan 2026", hash: "d0e1f2a", stack: [ "TypeScript", @@ -62,7 +62,7 @@ export default function Page() { "PyTorch", "Matplotlib", "Seaborn", - "Hugging Face Transformers", + "Hugging Face", ], bullets: [ { diff --git a/apps/blade/src/app/layout.tsx b/apps/blade/src/app/layout.tsx index af2da991..6b7b0486 100644 --- a/apps/blade/src/app/layout.tsx +++ b/apps/blade/src/app/layout.tsx @@ -68,11 +68,7 @@ export default function RootLayout(props: { children: React.ReactNode }) { )} > - {props.children} -
- -
- + {props.children}
From 423cbbcb02afa2790c99e1d142cf5aec4dfcb70c Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 01:17:19 -0500 Subject: [PATCH 13/15] Revert unintended global styling/font changes --- apps/blade/src/app/globals.css | 11 ----------- apps/blade/src/app/layout.tsx | 35 +++++++++------------------------- apps/blade/tailwind.config.ts | 5 ++--- 3 files changed, 11 insertions(+), 40 deletions(-) diff --git a/apps/blade/src/app/globals.css b/apps/blade/src/app/globals.css index c3858227..feda8638 100644 --- a/apps/blade/src/app/globals.css +++ b/apps/blade/src/app/globals.css @@ -32,17 +32,6 @@ --chart-5: 27 87% 67%; } - body { - @apply font-sans; - } - - h1, - h2, - h3, - h4 { - @apply font-heading; - } - .dark { --background: 224 71.4% 4.1%; --foreground: 210 20% 98%; diff --git a/apps/blade/src/app/layout.tsx b/apps/blade/src/app/layout.tsx index 6b7b0486..8e2118d8 100644 --- a/apps/blade/src/app/layout.tsx +++ b/apps/blade/src/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata, Viewport } from "next"; -import { Inter, JetBrains_Mono, Space_Grotesk } from "next/font/google"; +import { GeistMono } from "geist/font/mono"; +import { GeistSans } from "geist/font/sans"; import { cn } from "@forge/ui"; import { ThemeProvider, ThemeToggle } from "@forge/ui/theme"; @@ -35,40 +36,22 @@ export const viewport: Viewport = { ], }; -const inter = Inter({ - subsets: ["latin"], - variable: "--font-inter", - weight: ["400", "500"], - display: "swap", -}); - -const spaceGrotesk = Space_Grotesk({ - subsets: ["latin"], - variable: "--font-space-grotesk", - weight: ["600", "700"], - display: "swap", -}); - -const jetBrainsMono = JetBrains_Mono({ - subsets: ["latin"], - variable: "--font-jetbrains-mono", - weight: ["400", "500"], - display: "swap", -}); - export default function RootLayout(props: { children: React.ReactNode }) { return ( - {props.children} + {props.children} +
+ +
+
diff --git a/apps/blade/tailwind.config.ts b/apps/blade/tailwind.config.ts index 46c44580..056b2d03 100644 --- a/apps/blade/tailwind.config.ts +++ b/apps/blade/tailwind.config.ts @@ -11,9 +11,8 @@ export default { theme: { extend: { fontFamily: { - sans: ["var(--font-inter)", ...fontFamily.sans], - heading: ["var(--font-space-grotesk)", ...fontFamily.sans], - mono: ["var(--font-jetbrains-mono)", ...fontFamily.mono], + sans: ["var(--font-geist-sans)", ...fontFamily.sans], + mono: ["var(--font-geist-mono)", ...fontFamily.mono], }, }, }, From 4a9ad6271607841ca026bb41954b16daffb5dad3 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 13:49:09 -0500 Subject: [PATCH 14/15] forgot to add headshot image --- .../public/{ => azizAssets}/Resume2026.pdf | Bin .../blade/public/azizAssets/azizHeadshot.jpeg | Bin 0 -> 81521 bytes apps/blade/src/app/aziz/page.tsx | 23 +++++++++--------- 3 files changed, 11 insertions(+), 12 deletions(-) rename apps/blade/public/{ => azizAssets}/Resume2026.pdf (100%) create mode 100644 apps/blade/public/azizAssets/azizHeadshot.jpeg diff --git a/apps/blade/public/Resume2026.pdf b/apps/blade/public/azizAssets/Resume2026.pdf similarity index 100% rename from apps/blade/public/Resume2026.pdf rename to apps/blade/public/azizAssets/Resume2026.pdf diff --git a/apps/blade/public/azizAssets/azizHeadshot.jpeg b/apps/blade/public/azizAssets/azizHeadshot.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..57611385b38fa857c7be53bb9af2403dc41ff1f0 GIT binary patch literal 81521 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 z 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�nLZTe$%2n(234#!9Eo)T=g%}l5 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
Ux#2%q--T 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 literal 0 HcmV?d00001 diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index 61505523..c6473079 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -2,6 +2,7 @@ import type { MouseEvent } from "react"; import { useState } from "react"; +import Image from "next/image"; export default function Page() { const handleNavClick = (event: MouseEvent) => { @@ -234,7 +235,7 @@ export default function Page() {
-
-

- About Me -

-

- I’m a CS student interested in full-stack development, - data-driven apps, and AI-powered tools. I enjoy working in - existing codebases, writing readable code, and learning from - code reviews. -

+
+ Abduaziz Umarov
@@ -383,7 +382,7 @@ export default function Page() {
From 14f2a00a81f85bf1aa60fc6e7a45e4939e82e240 Mon Sep 17 00:00:00 2001 From: azizu06 Date: Mon, 26 Jan 2026 13:59:01 -0500 Subject: [PATCH 15/15] remove copy link on add commit hash id label --- apps/blade/src/app/aziz/page.tsx | 31 ++++++++----------------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/apps/blade/src/app/aziz/page.tsx b/apps/blade/src/app/aziz/page.tsx index c6473079..c5f68a0d 100644 --- a/apps/blade/src/app/aziz/page.tsx +++ b/apps/blade/src/app/aziz/page.tsx @@ -146,15 +146,6 @@ export default function Page() { setExpanded((prev) => ({ ...prev, [id]: !prev[id] })); }; - const handleCopyLink = async (id: string) => { - const url = `${window.location.origin}${window.location.pathname}#${id}`; - try { - await navigator.clipboard.writeText(url); - } catch { - window.location.hash = id; - } - }; - return (