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_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 diff --git a/index.html b/index.html new file mode 100644 index 0000000..76d828b --- /dev/null +++ b/index.html @@ -0,0 +1,754 @@ + + + + + + Adamu Danjuma — Portfolio, Blog & Poetry + + + + + +
+

Adamu Danjuma

+ +
+ +
+ +
+

Welcome! I'm Adamu Danjuma

+

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, 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. Specialized in Hausa, French, and English language processing with cultural context awareness.

+
+
+

Technical Writing & Translation

+

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

+
+
+
+ + +
+

Blog & Op-Ed

+
+
+

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

+
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 meditation on the academic journey from curiosity to discovery, exploring themes of knowledge, + perseverance, and the transformative power of learning. +

+
+
+
+ + +
+

Contact Me

+ + + + + + + + + + + + + + + + + +
+
+ + +
+

© 2025 Adamu Danjuma. All rights reserved.

+

Built with passion for literature, technology, and creative expression.

+
+ + diff --git a/longblog.html b/longblog.html deleted file mode 100644 index f661bef..0000000 --- a/longblog.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - Adamu Danjuma — Portfolio & Blog - - - - -
-

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.

- Get in Touch -
- -
-

Portfolio

-
-
-

Francophone African Literature Research

-

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

-
-
-

AI Language Data Annotation

-

Expert annotation and training data preparation for multilingual NLP projects.

-
-
-

Technical Writing & Translation

-

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

-
-
-
- -
-

Opinion & Insights

-
- - -
-
- -
-

Contact Me

-
- - - - - - - - - - -
-
-
- - - -