portfolio/README.md

1.6 KiB
Raw Blame History

1. Home / Landing

Goal: instant context

  • Name + role “Software Developer focused on X”
  • 1-line value statement “I build reliable backend systems and clean UIs.”
  • Primary CTA: View Projects or GitHub

2. Projects (most important page)

This is where hiring decisions start.

For each project:

  • What it is (1 sentence)
  • Tech stack
  • Your role (solo / team / size)
  • Key challenges & decisions
  • What you’d improve next

Examples:

  • “Self-hosted document management system (Docker, Python, PostgreSQL)”
  • “Matrix server setup & federation experiments”
  • “WPF app solving UI threading issues”

👉 3–5 good projects beat 10 shallow ones.


3. About (technical, not fluffy)

Think “senior dev intro”, not life story.

Include:

  • What kind of problems you enjoy solving
  • How you approach learning & debugging
  • What environments you work best in

Keep it to ~2 short paragraphs.


4. Skills / Tech Stack

Grouped, not buzzword soup.

Example:

  • Languages: …
  • Frameworks: …
  • Infrastructure / DevOps: Docker, Linux, CI/CD
  • Databases: …
  • Concepts: REST, async, threading, security basics

Bonus points:

  • “Comfortable with” vs “Familiar with”

5. Experience

  • Jobs, freelance, serious hobby projects
  • Focus on impact, not duties

Example:

“Maintained and extended internal tooling used by X users”


6. Resume (PDF)

  • One click download
  • Matches the portfolio (no contradictions)

7. Contact

  • Email
  • GitHub
  • LinkedIn
  • (Optional) location / timezone