{"id":15,"date":"2026-03-22T10:34:23","date_gmt":"2026-03-22T10:34:23","guid":{"rendered":"http:\/\/nassimstudio-blog.local\/about\/"},"modified":"2026-07-13T21:05:00","modified_gmt":"2026-07-13T21:05:00","slug":"about","status":"publish","type":"page","link":"https:\/\/nassimstudio.com\/blog\/about\/","title":{"rendered":"About"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-5f964f7\" data-block-id=\"5f964f7\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5f964f7-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-70309e4\" data-v=\"4\" data-block-id=\"70309e4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-70309e4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-70309e4-inner-blocks\"><div style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)\" class=\"gravatar-block wp-block-gravatar-block\" data-attrs=\"{&quot;userType&quot;:&quot;author&quot;,&quot;hashedEmail&quot;:&quot;a85b7c83ca38baeb6b5c9ae85dc6a822a83133e0083a41dbeecbdf54b1560ea6&quot;,&quot;layout&quot;:&quot;default&quot;,&quot;avatarUrlSizeParam&quot;:0,&quot;placeholderProfile&quot;:{&quot;display_name&quot;:&quot;Display Name&quot;,&quot;job_title&quot;:&quot;Job Title&quot;,&quot;company&quot;:&quot;Company&quot;,&quot;location&quot;:&quot;Location&quot;,&quot;description&quot;:&quot;Welcome to Gravatar!&quot;},&quot;deletedElements&quot;:[]}\"><\/div>\n\n\n<style>\n  .ns-about {\n    width: 100%;\n    color: inherit;\n  }\n  .ns-about *,\n  .ns-about *::before,\n  .ns-about *::after {\n    box-sizing: border-box;\n  }\n\n  .ns-hero {\n    margin-bottom: 2.5rem;\n  }\n  .ns-hero h1 {\n    font-size: clamp(1.8rem, 4.5vw, 2.5rem);\n    font-weight: 800;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin: 0 0 0.4rem;\n    color: inherit;\n  }\n  .ns-hero p {\n    font-size: clamp(0.95rem, 2vw, 1.1rem);\n    line-height: 1.6;\n    color: inherit;\n    opacity: 0.65;\n    margin: 0;\n  }\n\n  .ns-grid-4 {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 1rem;\n    margin: 2rem 0 2.5rem;\n  }\n  .ns-grid-4 > div {\n    background: rgba(108, 99, 255, 0.06);\n    border-radius: 12px;\n    padding: 1.25rem 1rem;\n    text-align: center;\n  }\n  .ns-grid-4 svg {\n    width: 24px;\n    height: 24px;\n    display: block;\n    margin: 0 auto 0.5rem;\n  }\n  .ns-grid-4 strong {\n    display: block;\n    font-size: 0.85rem;\n    font-weight: 600;\n    color: inherit;\n  }\n  .ns-grid-4 span {\n    display: block;\n    font-size: 0.72rem;\n    opacity: 0.55;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    margin-top: 0.15rem;\n  }\n\n  .ns-body-text {\n    padding-bottom: 2rem;\n    border-bottom: 1px solid rgba(0,0,0,0.07);\n    margin-bottom: 0;\n  }\n  .ns-body-text p {\n    font-size: clamp(0.95rem, 1.5vw, 1.05rem);\n    line-height: 1.75;\n    margin: 0 0 1rem;\n    color: inherit;\n    opacity: 0.82;\n  }\n  .ns-body-text p:last-child { margin: 0; }\n\n  .ns-section {\n    padding: 2rem 0;\n    border-bottom: 1px solid rgba(0,0,0,0.07);\n  }\n  .ns-section:last-of-type { border-bottom: none; }\n  .ns-label {\n    font-size: 0.7rem;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: #6c63ff;\n    margin: 0 0 1.25rem;\n  }\n\n  .ns-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));\n    gap: 0.9rem;\n  }\n  .ns-card {\n    border: 1px solid rgba(0,0,0,0.07);\n    border-radius: 12px;\n    padding: 1.15rem 1.2rem;\n    display: flex;\n    align-items: flex-start;\n    gap: 0.85rem;\n    transition: border-color 0.2s, box-shadow 0.2s;\n  }\n  .ns-card:hover {\n    border-color: #6c63ff;\n    box-shadow: 0 2px 12px rgba(108,99,255,0.08);\n  }\n  .ns-card-icon {\n    width: 32px;\n    height: 32px;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n  .ns-card-icon svg {\n    width: 100%;\n    height: 100%;\n    display: block;\n  }\n  .ns-card-text strong {\n    font-size: 0.88rem;\n    font-weight: 600;\n    color: inherit;\n    display: block;\n    margin-bottom: 0.15rem;\n  }\n  .ns-card-text span {\n    font-size: 0.78rem;\n    color: inherit;\n    opacity: 0.55;\n    line-height: 1.45;\n    display: block;\n  }\n\n  .ns-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 0.65rem;\n  }\n  .ns-list li {\n    font-size: 0.93rem;\n    color: inherit;\n    opacity: 0.82;\n    padding-left: 1.4rem;\n    position: relative;\n    line-height: 1.55;\n  }\n  .ns-list li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 0.5em;\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: #6c63ff;\n  }\n  .ns-list li strong { color: inherit; opacity: 1; }\n\n  .ns-block {\n    background: rgba(108, 99, 255, 0.06);\n    border-radius: 12px;\n    padding: 1.5rem 1.75rem;\n    border-left: 3px solid #6c63ff;\n  }\n  .ns-block p {\n    font-size: 0.95rem;\n    line-height: 1.7;\n    color: inherit;\n    opacity: 0.82;\n    margin: 0 0 0.7rem;\n  }\n  .ns-block p:last-child { margin: 0; }\n  .ns-block strong { color: inherit; opacity: 1; }\n\n  .ns-footnote {\n    font-size: 0.93rem;\n    line-height: 1.65;\n    color: inherit;\n    opacity: 0.82;\n    margin: 0;\n  }\n\n  .ns-cta {\n    background: rgba(108, 99, 255, 0.06);\n    border-radius: 12px;\n    padding: 1.75rem;\n    text-align: center;\n    margin-top: 0.25rem;\n  }\n  .ns-cta p {\n    font-size: 1rem;\n    line-height: 1.65;\n    color: inherit;\n    opacity: 0.82;\n    margin: 0 0 0.3rem;\n  }\n  .ns-cta p:last-child { margin: 0; }\n  .ns-cta strong { color: inherit; opacity: 1; }\n\n  @media (max-width:690px) {\n    .ns-grid-4 { grid-template-columns: repeat(2, 1fr); }\n    .ns-cards { grid-template-columns: repeat(2, 1fr); }\n  }\n  @media (max-width: 480px) {\n    .ns-grid-4 { grid-template-columns: repeat(2, 1fr); gap: 0.7rem; }\n    .ns-grid-4 > div { padding: 1rem 0.75rem; }\n    .ns-cards { grid-template-columns: 1fr; }\n    .ns-card { padding: 1rem; }\n    .ns-block { padding: 1.2rem; }\n    .ns-cta { padding: 1.25rem; }\n  }\n<\/style>\n\n<div class=\"ns-about\">\n\n  <div class=\"ns-hero\">\n    <h1>About This Blog<\/h1>\n    <p>Real-world software development, WordPress, WooCommerce, AI and performance &mdash; written from experience, not theory.<\/p>\n  <\/div>\n\n  <div class=\"ns-grid-4\">\n    <div>\n      <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"4\" fill=\"none\" stroke=\"#6c63ff\" stroke-width=\"1.8\"\/>\n        <path d=\"M8 12h8M12 8v8\" stroke=\"#6c63ff\" stroke-width=\"1.8\" stroke-linecap=\"round\" fill=\"none\"\/>\n      <\/svg>\n      <strong>Real Projects<\/strong>\n      <span>Client work<\/span>\n    <\/div>\n    <div>\n      <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"4\" fill=\"none\" stroke=\"#6c63ff\" stroke-width=\"1.8\"\/>\n        <path d=\"M9 12l2 2 4-4\" stroke=\"#6c63ff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\n      <\/svg>\n      <strong>Case Studies<\/strong>\n      <span>Deep dives<\/span>\n    <\/div>\n    <div>\n      <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"4\" fill=\"none\" stroke=\"#6c63ff\" stroke-width=\"1.8\"\/>\n        <path d=\"M12 8v4l2.5 1.5\" stroke=\"#6c63ff\" stroke-width=\"1.8\" stroke-linecap=\"round\" fill=\"none\"\/>\n      <\/svg>\n      <strong>Performance<\/strong>\n      <span>Optimization<\/span>\n    <\/div>\n    <div>\n      <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"4\" fill=\"none\" stroke=\"#6c63ff\" stroke-width=\"1.8\"\/>\n        <path d=\"M13 7l-3 5h3l-2 5\" stroke=\"#6c63ff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"\/>\n      <\/svg>\n      <strong>Automation<\/strong>\n      <span>Workflows<\/span>\n    <\/div>\n  <\/div>\n\n  <div class=\"ns-body-text\">\n    <p>I&#8217;m Nassim, a software developer from Batna, Algeria. I hold a Master&#8217;s degree in Computer Science with a background in networking, although my career naturally moved toward software development and web technologies.<\/p>\n    <p>Like many developers, I entered WordPress because that&#8217;s where the opportunities were. Over time, my interest shifted beyond simply building websites &mdash; to writing maintainable code, improving performance, automating repetitive work, and understanding how software behaves under real-world conditions.<\/p>\n    <p>This blog is where I document those experiences.<\/p>\n  <\/div>\n\n  <div class=\"ns-section\">\n    <p class=\"ns-label\">Topics Covered<\/p>\n    <div class=\"ns-cards\">\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#21759b\"\/>\n            <path fill=\"#fff\" d=\"M16 5C9.925 5 5 9.925 5 16s4.925 11 11 11 11-4.925 11-11S22.075 5 16 5zm-1.5 17.5l-2.5-2.5 5.5-7.5 2.5 2.5-5.5 7.5zm6-2.5l-2.5-2.5-2 2.5 1.5-3 2.5 2.5-1.5 3-2-2.5 2-2.5 2.5 2.5zm-7-8.5l2.5-4 1.5 2.5-2.5 4-1.5-2.5z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>WordPress<\/strong>\n          <span>Custom themes, no-plugin tricks, real-world setups<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#96588a\"\/>\n            <path fill=\"#fff\" d=\"M10 9h12l-1.5 12H11.5L10 9zm2.5 10h7l1-8h-9l1 8zm6-5h-7l.5 3h6l.5-3z\"\/>\n            <circle cx=\"13\" cy=\"24\" r=\"1.5\" fill=\"#fff\"\/>\n            <circle cx=\"19\" cy=\"24\" r=\"1.5\" fill=\"#fff\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>WooCommerce<\/strong>\n          <span>eCommerce setups, optimization, and fixes<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#f39c12\"\/>\n            <path fill=\"#fff\" d=\"M17 6l-8 12h5.5l-1.5 8 8-12H16L17 6z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>Performance<\/strong>\n          <span>Speed optimization, caching, and benchmarks<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#27ae60\"\/>\n            <path fill=\"#fff\" d=\"M13 22l-4-4 2-2 2 2 6-6 2 2-8 8z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>SEO<\/strong>\n          <span>Technical SEO, structured data, and audits<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#3498db\"\/>\n            <path fill=\"#fff\" d=\"M20 12h-8v2h8v-2zm-8 4h8v2h-8v-2zm0 4h6v2h-6v-2zm10-10v12l-3-3H11l-3 3V10a2 2 0 012-2h12a2 2 0 012 2z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>Automation<\/strong>\n          <span>Scripts, deploy workflows, dev tools<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#8e44ad\"\/>\n            <path fill=\"#fff\" d=\"M16 8a4 4 0 00-4 4c0 2 4 6 4 6s4-4 4-6a4 4 0 00-4-4zm0 5.5a1.5 1.5 0 110-3 1.5 1.5 0 010 3z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>Local AI<\/strong>\n          <span>Model testing, tooling, practical experiments<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#2c3e50\"\/>\n            <path fill=\"#fff\" d=\"M11 9h10v2H11V9zm0 4h10v2H11v-2zm0 4h8v2H11v-2z\"\/>\n            <rect x=\"11\" y=\"21\" width=\"5\" height=\"2\" fill=\"#fff\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>Freelancing<\/strong>\n          <span>Client work, pricing, and real-world lessons<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-card\">\n        <div class=\"ns-card-icon\">\n          <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"#e74c3c\"\/>\n            <path fill=\"#fff\" d=\"M13 9l4 4-4 4 1.5 1.5L20 13l-5.5-5.5L13 9zm-3 10l-1.5 1.5L11 23l2.5-2.5L12 19l-2 2z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"ns-card-text\">\n          <strong>Case Studies<\/strong>\n          <span>Deep dives into real projects and decisions<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"ns-section\">\n    <p class=\"ns-label\">How Articles Are Written<\/p>\n    <p class=\"ns-footnote\" style=\"margin-bottom:0.85rem;\">Every article published here comes from one of four places:<\/p>\n    <ul class=\"ns-list\">\n      <li><strong>Client projects<\/strong> &mdash; real problems from real work<\/li>\n      <li><strong>Personal experiments<\/strong> &mdash; technologies I&#8217;m actively testing<\/li>\n      <li><strong>Performance testing<\/strong> &mdash; benchmarks and optimization results<\/li>\n      <li><strong>Bugs and solutions<\/strong> &mdash; errors I hit and exactly how I fixed them<\/li>\n    <\/ul>\n    <p class=\"ns-footnote\" style=\"margin-top:0.85rem;opacity:0.55;\">I avoid rewriting documentation or publishing AI-generated filler. If I write about something, it&#8217;s because I&#8217;ve actually used or tested it.<\/p>\n  <\/div>\n\n  <div class=\"ns-section\">\n    <p class=\"ns-label\">Development Philosophy<\/p>\n    <div class=\"ns-block\">\n      <p>I believe software should be <strong>reliable before it is clever<\/strong>.<\/p>\n      <p>Many problems can be solved with fewer plugins, less code and simpler architectures. Throughout this blog you&#8217;ll notice a recurring focus on maintainability, performance and practical solutions that continue working months after they&#8217;re deployed.<\/p>\n      <p><strong>Good software should make you depend on it &mdash; not make you wonder when it will break.<\/strong><\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"ns-section\">\n    <p class=\"ns-label\">Where This Blog Is Heading<\/p>\n    <p class=\"ns-footnote\">The goal is to continue expanding this blog into a valuable resource for developers, freelancers and business owners. Over time I&#8217;d like to publish more case studies, performance benchmarks, AI experiments and invite other experienced developers to contribute.<\/p>\n  <\/div>\n\n  <div class=\"ns-section\" style=\"border-bottom:none;\">\n    <div class=\"ns-cta\">\n      <p><strong>Have a suggestion?<\/strong> Found something outdated? Think there&#8217;s a better solution?<\/p>\n      <p style=\"opacity:0.55;font-size:0.93rem;\">I&#8217;d love to hear from you. Reach out anytime &mdash; every piece of feedback makes this blog better.<\/p>\n      <button style=\"margin-top:0.75rem;padding:0.55rem 1.25rem;font-size:0.95rem;font-weight:600;border:none;border-radius:6px;background:#6c63ff;color:#fff;cursor:pointer;\" onclick=\"window.location.href='\/blog\/contact'\">Contact Me<\/button>\n    <\/div>\n  <\/div>\n\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>About This Blog Real-world software development, WordPress, WooCommerce, AI and performance &mdash; written from experience, not theory. Real Projects Client work Case Studies Deep dives Performance Optimization Automation Workflows I&#8217;m Nassim, a software developer from Batna, Algeria. I hold a Master&#8217;s degree in Computer Science with a background in networking, although my career naturally moved [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"blocksy_meta":{"page_structure_type":"type-4","has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":8,"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":1703,"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/pages\/15\/revisions\/1703"}],"wp:attachment":[{"href":"https:\/\/nassimstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}