From d79ed47bcc55f85628cb53c8f4a4d6c4b230835b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 04:39:40 +0000 Subject: [PATCH 01/13] Initial plan From fb4630180b3d5da98246df5631f3f3e19ff16f83 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 04:46:49 +0000 Subject: [PATCH 02/13] Redesign longblog.html with Blog, Poetry, About sections and modern UI Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com> --- longblog.html | 599 +++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 525 insertions(+), 74 deletions(-) diff --git a/longblog.html b/longblog.html index f661bef..15ef503 100644 --- a/longblog.html +++ b/longblog.html @@ -3,9 +3,12 @@ - Adamu Danjuma — Portfolio & Blog - + Adamu Danjuma — Portfolio, Blog & Poetry + +

Adamu Danjuma

+

Welcome! I'm Adamu Danjuma

-

PhD candidate, multilingual AI trainer, writer, and tech enthusiast. I help clients and collaborators with research, writing, AI data annotation, and digital storytelling.

+

PhD candidate, multilingual AI trainer, writer, poet, and tech enthusiast. I help clients and collaborators with research, writing, AI data annotation, and digital storytelling.

Get in Touch
+ +
+

About Me

+
+

+ I am a passionate researcher and writer with expertise spanning literature, artificial intelligence, and multilingual communication. + Currently pursuing my PhD, I focus on Francophone African literature, postcolonial theory, and cultural memory studies. +

+

+ My work bridges the worlds of academia and technology. As a multilingual AI trainer, I contribute to cutting-edge NLP projects, + helping develop more inclusive and culturally aware language models. I'm also deeply committed to creative writing, particularly poetry, + which allows me to explore themes of identity, culture, and human connection. +

+

Key Areas of Expertise:

+
    +
  • Francophone African Literature & Postcolonial Theory
  • +
  • AI Language Data Annotation & NLP Training
  • +
  • Technical Writing, Translation & Editing
  • +
  • Creative Writing & Poetry
  • +
  • Digital Storytelling & Content Strategy
  • +
+

+ I'm always open to collaboration on research projects, writing opportunities, and innovative tech initiatives that make a positive impact. +

+
+
+ +

Portfolio

Francophone African Literature Research

-

In-depth analysis and academic writing on postcolonial literature and cultural memory.

+

In-depth analysis and academic writing on postcolonial literature, cultural memory, and contemporary African narratives. Published in peer-reviewed journals and presented at international conferences.

AI Language Data Annotation

-

Expert annotation and training data preparation for multilingual NLP projects.

+

Expert annotation and training data preparation for multilingual NLP projects. Specialized in Hausa, French, and English language processing with cultural context awareness.

Technical Writing & Translation

-

Clear and precise technical documentation, translations, and editing services.

+

Clear and precise technical documentation, translations, and editing services across multiple languages. Focus on accessibility and user-centered content design.

-
-

Opinion & Insights

+ +
+

Blog & Op-Ed

-

Exploring AI's Impact on Language Research

-

How artificial intelligence is revolutionizing language data analysis and annotation.

- Read more → +

Exploring AI's Impact on Language Research

+

Published: December 10, 2024

+

+ How artificial intelligence is revolutionizing language data analysis and annotation. This piece examines the intersection + of computational linguistics and cultural preservation, exploring both opportunities and challenges in developing inclusive AI systems. +

+ Read full article → +
+ +
+

The Role of Postcolonial Theory Today

+

Published: November 28, 2024

+

+ Reflecting on how postcolonial perspectives inform contemporary literature and culture. An analysis of current debates + in literary studies and the continued relevance of postcolonial frameworks in understanding global narratives. +

+ Read full article → +
+ +
+

Digital Storytelling in African Contexts

+

Published: November 15, 2024

+

+ Exploring innovative approaches to preserving and sharing African stories through digital media. This essay discusses + the potential of technology to amplify marginalized voices while maintaining cultural authenticity and narrative integrity. +

+ Read full article →
+ +
+
+ + +
+

Poetry

+
+
+

Whispers of the Sahel

+
Wind carries ancient stories +Through dusty paths and village gates +Where baobabs stand sentinel +Guarding memories of our ancestors + +The harmattan speaks in riddles +Of kingdoms risen, fallen, reborn +Each grain of sand a witness +To the passage of countless suns
+

A reflection on cultural heritage and the enduring spirit of the Sahel region.

+
+ +
+

Between Languages

+
I live in the space between words +Where French meets Hausa meets English +A linguistic dance, a cultural bridge +Each tongue a different way of seeing + +My thoughts wear many coats +Switching, blending, becoming new +Identity is not singular +But a symphony of voices singing as one
+

An exploration of multilingual identity and the richness of cultural hybridity.

+
+ +
+

Digital Horizons

+
In the glow of screens we gather +Across oceans, across time zones +Stories flow like electric currents +Connecting hearts in the digital age + +Yet beneath the code and pixels +The human spirit remains unchanged +Seeking connection, meaning, truth +In this brave new world we're building
+

A meditation on technology, human connection, and the future of storytelling.

+
+ +
+

The Scholar's Journey

+

+ A longer narrative poem exploring the academic journey from curiosity to discovery. This piece weaves together + themes of knowledge, perseverance, and the transformative power of learning. Available in full in upcoming poetry collection. +

+

Contact Me

-
+ @@ -295,15 +726,35 @@

Contact Me

- +
+ + +
+ From 2b7ad41f49332e09a61bec611d42ae1dc5b022ac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 04:49:57 +0000 Subject: [PATCH 03/13] Fix duplicate CSS comments, CV link path, and complete fourth poetry item Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com> --- longblog.html | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/longblog.html b/longblog.html index 15ef503..254e803 100644 --- a/longblog.html +++ b/longblog.html @@ -50,9 +50,6 @@ outline: none; } - /* =========================== - Header & Navigation - =========================== */ /* =========================== Header & Navigation =========================== */ @@ -135,9 +132,6 @@ padding-bottom: 0.5rem; } - /* =========================== - Hero Section - =========================== */ /* =========================== Hero Section =========================== */ @@ -219,9 +213,6 @@ margin-bottom: 0.5rem; } - /* =========================== - Portfolio Section - =========================== */ /* =========================== Portfolio Section =========================== */ @@ -373,9 +364,6 @@ font-style: italic; } - /* =========================== - Contact Section - =========================== */ /* =========================== Contact Section =========================== */ @@ -470,9 +458,6 @@ fill: white; } - /* =========================== - Footer - =========================== */ /* =========================== Footer =========================== */ @@ -543,7 +528,7 @@

Adamu Danjuma

Blog Poetry Contact - Download CV + Download CV @@ -705,9 +690,18 @@

Digital Horizons

The Scholar's Journey

+
From dusty books to digital screens +The quest for knowledge never ends +Each question answered births ten more +A cycle that both humbles and transcends + +Through sleepless nights and endless drafts +Through doubt and breakthrough, fear and pride +The scholar walks a winding path +With curiosity as guide

- A longer narrative poem exploring the academic journey from curiosity to discovery. This piece weaves together - themes of knowledge, perseverance, and the transformative power of learning. Available in full in upcoming poetry collection. + A meditation on the academic journey from curiosity to discovery, exploring themes of knowledge, + perseverance, and the transformative power of learning.

From ed69319912485cbad447c5de71a885f6370bc7b0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 04:51:59 +0000 Subject: [PATCH 04/13] Fix remaining duplicate comment, form method, and add TODO notes for customization Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com> --- longblog.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/longblog.html b/longblog.html index 254e803..76d828b 100644 --- a/longblog.html +++ b/longblog.html @@ -108,9 +108,6 @@ transform: translateY(-2px); } - /* =========================== - Main Content Area - =========================== */ /* =========================== Main Content Area =========================== */ @@ -528,6 +525,7 @@

Adamu Danjuma

Blog Poetry Contact + Download CV @@ -712,7 +710,8 @@

The Scholar's Journey

=========================== -->

Contact Me

-
+ + @@ -726,6 +725,7 @@

Contact Me

+
From ff5a744966fcbfb2b59bb5b87e05506176a62906 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 05:19:46 +0000 Subject: [PATCH 05/13] Rename longblog.html to portfolio.html Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com> --- longblog.html => portfolio.html | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename longblog.html => portfolio.html (100%) diff --git a/longblog.html b/portfolio.html similarity index 100% rename from longblog.html rename to portfolio.html From f3ab7ad6173d6e95443b1b33b2cd2b477a517c95 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 06:05:02 +0000 Subject: [PATCH 06/13] Rename portfolio.html to index.html and add CNAME for adamu.tech domain Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com> --- CNAME | 1 + portfolio.html => index.html | 0 2 files changed, 1 insertion(+) create mode 100644 CNAME rename portfolio.html => index.html (100%) diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..715dcf6 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +adamu.tech \ No newline at end of file diff --git a/portfolio.html b/index.html similarity index 100% rename from portfolio.html rename to index.html From cfe72f9420ca10656a5ec7597a4b9835e9a01ecd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Dec 2025 06:15:20 +0000 Subject: [PATCH 07/13] Add portfolio management guide and assets folder structure Co-authored-by: adab-tech <179881660+adab-tech@users.noreply.github.com> --- PORTFOLIO_GUIDE.md | 340 +++++++++++++++++++++++++++++++++++++++++ assets/README.md | 15 ++ assets/blog/.gitkeep | 1 + assets/cv/.gitkeep | 1 + assets/images/.gitkeep | 1 + 5 files changed, 358 insertions(+) create mode 100644 PORTFOLIO_GUIDE.md create mode 100644 assets/README.md create mode 100644 assets/blog/.gitkeep create mode 100644 assets/cv/.gitkeep create mode 100644 assets/images/.gitkeep diff --git a/PORTFOLIO_GUIDE.md b/PORTFOLIO_GUIDE.md new file mode 100644 index 0000000..e018a7c --- /dev/null +++ b/PORTFOLIO_GUIDE.md @@ -0,0 +1,340 @@ +# Portfolio Management Guide + +This guide shows you how to update and manage your portfolio at `adamu.tech`. + +## 📁 File Structure + +``` +adab-tech.github.io/ +├── index.html # Main portfolio page (edit this!) +├── CNAME # Domain configuration (adamu.tech) +├── assets/ # Create this folder for your files +│ ├── cv/ # Store your CV here +│ ├── images/ # Store images here +│ └── blog/ # Optional: blog assets +└── PORTFOLIO_GUIDE.md # This guide +``` + +## 🎯 How to Update Content + +### 1. Update Your CV + +**Step 1:** Create the assets folder structure +```bash +mkdir -p assets/cv +``` + +**Step 2:** Add your CV file +- Save your CV as PDF: `assets/cv/adamu-danjuma-cv.pdf` +- Or use your name: `assets/cv/Adamu_Danjuma_Resume.pdf` + +**Step 3:** The CV download link is already configured in `index.html` (line 529): +```html +Download CV +``` + +**To update:** Just replace the PDF file in `assets/cv/` folder. + +--- + +### 2. Add a New Blog Post + +**Find the Blog Section** in `index.html` (around line 630-690) + +**Copy this template:** +```html +
+

YOUR BLOG TITLE HERE

+

Published: Month DD, YYYY

+

+ Your blog post summary goes here. Write 150-200 words that give readers + a preview of what the full article covers. Make it engaging! +

+ Read full article → +
+``` + +**Paste it** inside the `
` section to add a new post. + +**Tips:** +- Update the title, date, and summary +- For the full article link, you can: + - Link to an external blog (Medium, Dev.to, etc.) + - Create a new HTML file: `blog/my-article.html` and link to it + - Link to a PDF: `assets/blog/my-article.pdf` + +--- + +### 3. Add a New Poem + +**Find the Poetry Section** in `index.html` (around line 693-710) + +**Copy this template:** +```html +
+

Your Poem Title

+
Line one of your poem +Line two of your poem +Line three of your poem + +Second stanza starts here +With more beautiful lines +That express your thoughts
+

+ A brief description of what inspired this poem or its themes. +

+
+``` + +**Paste it** inside the `
` section. + +--- + +### 4. Update Social Media Links + +**Find the Social Icons** in `index.html` (around line 728-742) + +**Current placeholders to update:** + +```html + + + + + + + + + + + +``` + +**Replace:** +- `yourusername` with your actual social media handles +- `adamu.danjuma@example.com` with your real email address + +--- + +### 5. Update About Me Section + +**Find** the About Me section in `index.html` (around line 548-575) + +**Edit the paragraphs** to reflect your actual background: +```html +

+ Your personal introduction here... +

+

+ More about your work and expertise... +

+``` + +**Update the expertise list:** +```html +
    +
  • Your expertise area 1
  • +
  • Your expertise area 2
  • +
  • Your expertise area 3
  • + ... +
+``` + +--- + +### 6. Update Portfolio Items + +**Find** the Portfolio section in `index.html` (around line 580-610) + +**Each portfolio item follows this structure:** +```html +
+

Project Title

+

Project description goes here...

+
+``` + +**To add a new project:** Copy an existing article and update the content. + +--- + +## 🚀 Publishing Your Changes + +### Method 1: Edit on GitHub (Easiest) + +1. Go to: `https://github.com/adab-tech/adab-tech.github.io` +2. Click on `index.html` +3. Click the **pencil icon** (Edit this file) +4. Make your changes +5. Scroll down and click **Commit changes** +6. Your site updates automatically in 1-2 minutes! +7. Visit `https://adamu.tech` to see changes + +### Method 2: Edit Locally (Advanced) + +1. Clone the repository: +```bash +git clone https://github.com/adab-tech/adab-tech.github.io.git +cd adab-tech.github.io +``` + +2. Make your changes in a text editor (VS Code, Sublime, etc.) + +3. Test locally: +```bash +python3 -m http.server 8000 +# Visit http://localhost:8000 in your browser +``` + +4. Commit and push: +```bash +git add . +git commit -m "Update portfolio content" +git push origin main +``` + +5. Wait 1-2 minutes, then visit `https://adamu.tech` + +--- + +## 📝 Quick Reference + +### Line Numbers for Key Sections + +| Section | Approximate Line Numbers | +|---------|-------------------------| +| CV Download Link | Line 529 | +| About Me Content | Lines 548-575 | +| Portfolio Items | Lines 580-610 | +| Blog Posts | Lines 630-690 | +| Poetry Items | Lines 693-710 | +| Contact Form Email | Line 713 | +| Social Media Links | Lines 728-742 | + +### TODO Comments + +Search for `TODO:` in `index.html` to find sections that need customization: +- Line 528: CV file path +- Line 712: Contact form email +- Line 727: Social media URLs + +--- + +## 🎨 Customization Tips + +### Change Colors + +Edit the CSS variables (lines 12-21): +```css +:root { + --primary-color: #0B3D91; /* Main blue color */ + --accent-color: #007ACC; /* Link color */ + --background-color: #F5F7FA; /* Page background */ +} +``` + +### Add Images + +1. Create folder: `mkdir -p assets/images` +2. Add your image: `assets/images/profile.jpg` +3. Insert in HTML: +```html +Description +``` + +### Add a New Page + +1. Create new file: `about.html` +2. Link to it from `index.html`: +```html +
About +``` + +--- + +## 🔗 External Blog Links + +If you publish on external platforms: + +**Medium:** Link directly to your articles +```html +Read full article → +``` + +**Dev.to:** Same approach +```html +Read full article → +``` + +**LinkedIn:** Link to LinkedIn articles +```html +Read full article → +``` + +--- + +## 💡 Common Tasks + +### Task: Update Email for Contact Form + +**Find:** Line 713 +```html +
+``` + +**Replace:** `adamu.danjuma@example.com` with your real email + +**Note:** Mailto forms have limitations. Consider using: +- Google Forms +- Formspree.io (free form backend) +- Netlify Forms (if you move to Netlify) + +### Task: Add Google Analytics + +**Add before** `` tag: +```html + + + +``` + +--- + +## 🆘 Getting Help + +### Common Issues + +**Q: Changes don't appear?** +- Clear browser cache (Ctrl+Shift+R or Cmd+Shift+R) +- Wait 2-3 minutes for GitHub Pages to rebuild +- Check GitHub Actions tab for build errors + +**Q: Images don't load?** +- Verify file paths are correct +- Use lowercase filenames with no spaces +- Check files are committed to repository + +**Q: Custom domain not working?** +- Verify DNS settings at your domain provider +- Check CNAME file contains only `adamu.tech` +- Wait up to 48 hours for DNS propagation + +--- + +## 📚 Learning Resources + +- **HTML/CSS:** [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web) +- **GitHub Pages:** [Official Guide](https://docs.github.com/en/pages) +- **Markdown:** [Markdown Guide](https://www.markdownguide.org/) +- **Git Basics:** [Git Handbook](https://guides.github.com/introduction/git-handbook/) + +--- + +**Last Updated:** December 2024 +**Version:** 1.0 +**Your Portfolio:** https://adamu.tech diff --git a/assets/README.md b/assets/README.md new file mode 100644 index 0000000..36716b4 --- /dev/null +++ b/assets/README.md @@ -0,0 +1,15 @@ +# Assets Directory + +This folder contains all media and downloadable files for your portfolio. + +## Folder Structure + +- **cv/** - Store your CV/Resume files here +- **images/** - Store images for your portfolio +- **blog/** - Optional blog assets + +## Usage + +Reference files in your index.html: +- CV: `Download CV` +- Images: `Description` diff --git a/assets/blog/.gitkeep b/assets/blog/.gitkeep new file mode 100644 index 0000000..14656f1 --- /dev/null +++ b/assets/blog/.gitkeep @@ -0,0 +1 @@ +Optional: Place blog-related files here diff --git a/assets/cv/.gitkeep b/assets/cv/.gitkeep new file mode 100644 index 0000000..7a8e346 --- /dev/null +++ b/assets/cv/.gitkeep @@ -0,0 +1 @@ +Place your CV file here (e.g., adamu-danjuma-cv.pdf) diff --git a/assets/images/.gitkeep b/assets/images/.gitkeep new file mode 100644 index 0000000..aa67a22 --- /dev/null +++ b/assets/images/.gitkeep @@ -0,0 +1 @@ +Place your images here From a38d03ac64f4ab5e80d1500b5fd18d89f750a5ea Mon Sep 17 00:00:00 2001 From: Adamu Abubakar Date: Sun, 14 Dec 2025 00:49:53 -0600 Subject: [PATCH 08/13] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 715dcf6..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -adamu.tech \ No newline at end of file From bc2e67a2a44d9da5e3ff1e1a6b1a3920c7a4ffd8 Mon Sep 17 00:00:00 2001 From: Adamu Abubakar Date: Sun, 14 Dec 2025 00:50:22 -0600 Subject: [PATCH 09/13] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..715dcf6 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +adamu.tech \ No newline at end of file From 2ffa7b713653c384bb688686d00d7e0b46821f96 Mon Sep 17 00:00:00 2001 From: Adamu Abubakar Date: Sun, 14 Dec 2025 00:50:37 -0600 Subject: [PATCH 10/13] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 715dcf6..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -adamu.tech \ No newline at end of file From 604432d31efb915f551785c95133babaef0c2e2e Mon Sep 17 00:00:00 2001 From: Adamu Abubakar Date: Sun, 14 Dec 2025 01:13:58 -0600 Subject: [PATCH 11/13] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..715dcf6 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +adamu.tech \ No newline at end of file From 127bee62ea1c4ed73ae42e7bf8846c34d2c21e0a Mon Sep 17 00:00:00 2001 From: Adamu Abubakar Date: Sun, 14 Dec 2025 01:50:47 -0600 Subject: [PATCH 12/13] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 715dcf6..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -adamu.tech \ No newline at end of file From 7d4a0d91d8e7f4566df0cd6fcd6702738f53d558 Mon Sep 17 00:00:00 2001 From: Adamu Abubakar Date: Sun, 14 Dec 2025 01:54:52 -0600 Subject: [PATCH 13/13] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..715dcf6 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +adamu.tech \ No newline at end of file