Back to projects
/project detailCompleted

Computer Engineer

An MDX-based computer engineering knowledge and coursework repository.

Jun 20263 toolsEngineering notesMDX content
AstroTinaCMSDocumentation
Computer Engineer screenshot
Computer Engineer gallery screenshot
Learning documentation

Overview

Computer Engineer is an MDX-based repository for organizing computer engineering knowledge, coursework, and learning notes.

This project is part of my public GitHub portfolio and represents practice in technical documentation and structured learning.


Problem

Computer engineering topics can become difficult to review when notes, references, and coursework are scattered across different places.

Common issues include:

  • Hard-to-find learning notes
  • Inconsistent documentation structure
  • Limited context between related topics
  • No single place to revisit engineering concepts

Solution

Computer Engineer organizes technical content into a repository that can be expanded over time. MDX makes it possible to combine structured writing with developer-friendly formatting.


Architecture

Content Layer

  • MDX files
  • Topic-based documentation
  • Engineering notes and examples

Repository Layer

  • GitHub version control
  • Markdown-first writing workflow
  • Public portfolio visibility

Key Features

Engineering notes

Documents computer engineering topics in a format that is easy to revisit.

MDX content

Uses MDX to keep technical writing flexible and developer-friendly.

Learning documentation

Captures coursework and study progress as part of a public learning archive.


Challenges

Content Structure

Designing a documentation structure that can grow without becoming hard to navigate.

Consistency

Keeping notes clear and consistent across different technical topics.


Lessons Learned

This project improved my understanding of:

  • Technical documentation
  • Computer engineering concepts
  • Markdown and MDX workflows
  • Organizing learning resources

Future Improvements

  • Add topic categories
  • Add diagrams and examples
  • Improve navigation structure
  • Publish as a documentation website