Thang Doan

Hello! πŸ‘‹

I’m Thang Doan, a passionate Devigner β€” a unique blend of developer and designer who creates beautiful, functional digital experiences.

Devigner /ˈdev.Ιͺ.Ι‘aΙͺ.nΙ™r/ β€” A professional who bridges the gap between development and design, creating seamless user experiences through code and creativity.

What is The Devigner Blog?

Welcome to The Devigner Blog β€” where code meets creativity. This is my space to share insights, tutorials, and thoughts on modern web development, UI/UX design, and the beautiful intersection of both disciplines.

Here, you’ll find articles about design systems, web technologies, best practices, and my personal thoughts on creating exceptional digital products.

My Skills & Expertise

🎨 Design & UX

  • Figma β€” UI/UX Design, prototyping, design systems
  • UI/UX Design β€” User research, wireframing, high-fidelity mockups
  • Design Systems β€” Creating scalable, consistent design components
  • User Experience β€” Usability testing, accessibility, user flows
  • Visual Design β€” Typography, color theory, layout principles

πŸ’» Frontend Development

  • HTML/CSS β€” Semantic markup, responsive design, CSS Grid/Flexbox
  • JavaScript β€” Modern ES6+, DOM manipulation, async programming
  • React β€” Component-based architecture, state management, hooks
  • Jekyll β€” Static site generation, blog optimization, performance
  • CSS Frameworks β€” Tailwind CSS, Bootstrap
  • Web Performance β€” Optimization, lazy loading, bundle analysis

βš™οΈ Backend Development

  • Node.js β€” Server-side JavaScript, Express.js
  • Databases β€” MongoDB, PostgreSQL, Firebase
  • API Design β€” RESTful APIs, GraphQL concepts
  • Authentication β€” User management, JWT tokens
  • Serverless β€” Function-as-a-service, cloud computing

πŸš€ Deployment & DevOps

  • Version Control β€” Git, GitHub, branching strategies
  • CI/CD Pipeline β€” Automated testing and deployment
  • Cloud Platforms β€” Netlify, Vercel, Heroku, AWS basics
  • Docker β€” Containerization, Docker Compose
  • Performance Monitoring β€” Analytics, error tracking, optimization
  • Hosting & DNS β€” Domain management, SSL certificates

Why This Design?

This blog uses a minimal, classic newspaper-style design because:

  • Easy to Read β€” Libre Baskerville font is comfortable for long-form content
  • Timeless Aesthetic β€” Reminiscent of quality journalism and elegant design
  • No Distractions β€” Black, white, and gray colors keep focus on content
  • Pale Yellow Background β€” Gentle on the eyes, reduces eye strain
  • Responsive β€” Beautiful on all devices, from mobile to desktop

Decap CMS Integration

This blog uses Decap CMS (formerly Netlify CMS) for content management, allowing me to write and publish posts directly from a user-friendly interface while maintaining full control over content and deployment.

Let’s Connect

I’m always interested in discussing design, development, and technology. Feel free to reach out:

Thank you for visiting my blog! πŸ“–βœ¨