βββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββ
const ahmad = {
name: "Ahmad Alghalban",
role: "Full Stack Developer",
location: "π Building for the world",
focus: ["Scalable Apps", "Clean Code", "UX"],
stack: {
frontend: ["React", "Next.js", "Vue.js", "Nuxt.js", "React Native"],
backend: ["Node.js", "NestJS", "Express", "Strapi"],
database: ["PostgreSQL", "MongoDB"],
devops: ["Docker", "Git", "CI/CD"],
},
currentlyLearning: "Advanced microservices & cloud architecture",
funFact: "I debug with console.log and I'm not ashamed π",
};A Strapi v5 custom field: pick an option from a dropdown and it renders a tailored set of dynamic conditional sub-fields β an embedded form-builder, stored as a single JSON value.
npm install strapi-plugin-conditional-field-builder
β οΈ Private repo contributions not showing? Go to GitHub Settings β Public profile β enable "Show private contributions on profile"
| π Achievement | π Details |
|---|---|
| π¦ Published npm Package | Authored strapi-plugin-conditional-field-builder, a Strapi v5 custom field β coming soon to the Strapi Marketplace |
| π Microservices Architecture | Built & deployed scalable apps using Docker + PostgreSQL |
| π± Mobile Development | Published production-ready apps with React Native |
| π Islamic App | Developed a globally used Islamic app powered by Strapi CMS |
| π Always Growing | Continuously improving across Vue.js, Next.js & backend systems |
"First, solve the problem. Then, write the code." β John Johnson




