dev_profile
A modern, code-focused developer profile website
A minimal, fast, and highly customizable personal developer profile built with modern web technologies โ designed to present projects, skills, experience, and developer activity through a clean technical interface.
</div>โฆ Overview
dev_profile is a developer-oriented portfolio/profile website focused on clarity, performance, and technical identity.
Instead of behaving like a traditional portfolio template, the interface is designed around a code-centric visual language โ making the website feel closer to a developer workspace than a conventional marketing page.
Core goals
- Clean and modern developer-first UI
- Fast page delivery and smooth interactions
- Responsive experience across desktop, tablet, and mobile
- Easy customization of profile and project data
- Clear presentation of technical skills and projects
- Architecture that can evolve alongside the project
โจ Features
- ๐ฏ Developer-focused landing page
- ๐งฉ Modular sections and components
- ๐ป Code-inspired visual language
- ๐ Project showcase
- ๐ ๏ธ Technology / skills section
- ๐ GitHub-oriented developer activity
- ๐ฑ Fully responsive layout
- โก Modern frontend architecture
- ๐จ Customizable design system
- ๐ Dark-first interface
- ๐ Social and external profile links
- โป๏ธ Reusable components
๐ฅ๏ธ Interface
The design follows a technical, minimal aesthetic with an emphasis on:
Typography โ Developer / Code oriented
Layout โ Minimal ยท Structured ยท Responsive
Visuals โ Dark ยท Clean ยท Technical
Components โ Modular ยท Reusable
Content โ Projects ยท Skills ยท Activity
Experience โ Fast ยท Accessible ยท Interactive
โ๏ธ Tech Stack
| Layer | Technologies |
|---|---|
| Framework | Next.js |
| Language | TypeScript |
| UI | React |
| Styling | Tailwind CSS |
| Animation | Framer Motion |
| Icons | Lucide |
| Tooling | Bun / Node.js |
| Version Control | Git + GitHub |
The stack may evolve as the project develops.
๐ Project Structure
dev_profile/
โโโ app/ # Application routes and layouts
โโโ components/ # Reusable UI components
โโโ data/ # Profile and project data
โโโ public/ # Static assets
โโโ styles/ # Global styling
โโโ lib/ # Utilities and application logic
โโโ package.json
โโโ tsconfig.json
โโโ README.md
The exact structure can change as the application evolves.
๐ Getting Started
Requirements
Make sure you have a recent version of Node.js or Bun installed.
Clone
git clone https://github.com/amirebog/dev_profile.git
cd dev_profile
Install dependencies
Using Bun:
bun install
Or npm:
npm install
Start development server
bun dev
Or:
npm run dev
Then open:
http://localhost:3000
๐งฉ Customization
Most personal content should be kept separate from the UI layer so the profile can be updated without rewriting components.
Typical customization areas include:
Profile information
โ
Projects
โ
Skills / technologies
โ
Social links
โ
Theme / visual system
โ
GitHub integration
This makes the project suitable as a reusable starting point for developer portfolios and personal profile websites.
๐ Performance & UX
The project is designed with modern web performance principles in mind:
- Minimal client-side JavaScript where possible
- Component-based architecture
- Responsive layouts
- Optimized static assets
- Semantic HTML
- Accessible interactive elements
- Fast navigation and lightweight UI
๐ฎ Roadmap
- Core profile interface
- Project showcase
- Developer-focused visual system
- Responsive layout
- More advanced GitHub integration
- Automated project metadata
- Improved localization
- Additional theme customization
- More portfolio modules
๐ค Contributing
Contributions, ideas, and improvements are welcome.
If you find a bug or have an idea for improving the project, feel free to open an issue or submit a pull request.
๐ License
This project is open source. Check the repository for the current license and usage terms.
<div align="center">
Built for developers who want their code to speak for itself.
โญ Star the repository if you like the project.
</div>