Building scalable web apps, Shopify stores, and WordPress plugins. Helping businesses grow with clean, modern code.

Sr. React Developer
Nov 2025 - Present · 8 mos
React & WordPress Plugin Developer
Feb 2024 - Dec 2025 · 1 yr 11 mos
IT-CoOrdinator
May 2023 - Sep 2023 · 5 mos
Virtual Assistant & Lead Generation Expert
May 2020 - Feb 2023 · 2 yrs 10 mos
Diploma in Engineering, Mechatronics, Robotics, and Automation Engineering
Jan 2020 - Dec 2024
All-in-one Google Drive plugin for WordPress — browse, embed, gallery, media player, file lists, and WooCommerce integration. Used by thousands of sites.
// Shortcode example: embed a Google Drive file browser add_shortcode('ninja_drive_browser', function ($atts) { $folderId = $atts['folder'] ?? 'root'; $files = ninja_drive_list_files($folderId); return ninja_drive_render_browser($files); });
Live Shopify app I own and maintain — countdown timer bars merchants use to drive urgency on storefronts. End-to-end: code, pricing, reviews and support.
app.post("/api/timers", async (req, res) => { const shop = req.shopify.session.shop; const timer = await Timer.create({ shop, endsAt: req.body.endsAt, style: req.body.style, }); res.json(timer); });
Admin platform for managing teachers, schedules, classes and reporting with granular permissions.
const { data: teachers } = useQuery({ queryKey: ["teachers", filters], queryFn: () => api.listTeachers(filters), });
Add powerful announcement bars to your store in minutes — no code needed. Choose from sticky headers, scrolling marquees, rotating carousels, or animated sliding bars. Display flash sale countdowns, shipping offers, and promo codes. Target by location, page, or schedule. Built with a customizable CTA button to drive clicks and conversions.
app.post("/api/bars", async (req, res) => { const shop = req.shopify.session.shop; const bar = await AnnouncementBar.create({ shop, message: req.body.message, style: req.body.style, schedule: req.body.schedule, }); res.json(bar); });