Library
Components
Reusable Gutenberg blocks, Elementor widgets, and WPBakery shortcodes — each with description, code, and GitHub.
-
Gutenberg
Section header pattern — Blocks
Eyebrow + title + lede constrained to content width.
Block pattern
<!-- wp:heading {"level":2} --> <h2>Expertise</h2> <!-- /wp:heading --> -
WPBakery
Timeline shortcode — WPBakery
Career timeline with nested milestone items.
WPBakery, PHP
add_shortcode( 'ak_timeline', 'ak_timeline_render' ); -
WPBakery
Pricing table shortcode — WPBakery
VC map + shortcode with nested pricing columns.
WPBakery, shortcodes, PHP
vc_map([ 'name' => 'AK Pricing', 'base' => 'ak_pricing', 'as_parent' => ['only' => 'ak_pricing_col'], ]); -
Elementor
Skills / Experience / Education suite
Elementor repeater widgets for CV sections with shared design tokens.
Elementor, CSS variables
.akshay-block { color: var(--ak-text, #F5F7FA); background: transparent; } -
Elementor
Hero Banner — Elementor
Custom Elementor widget: gradient field, portrait, dual CTAs.
Elementor Widget_Base, PHP
class Hero_Banner_Widget extends ElementorWidget_Base { public function get_name() { return 'akshay_hero_banner'; } } -
Gutenberg
Query Loop card — FSE
Accessible portfolio card pattern for project archives.
Gutenberg, theme.json
<!-- wp:group {"className":"ak-card"} --> <div class="wp-block-group ak-card">…</div> <!-- /wp:group -->