MODRACXKENNETH D'SILVA

Engineering & Problem Solving

Things I've solved, and what they took.

Outcome-driven problem solving across enterprise Magento 2 & Shopify builds, custom systems, and zero-dependency open-source developer tooling.

Methodology

Engineering & Problem-Solving Framework

Every project starts with a concrete operational constraint. Here is how I approach complex technical challenges:

01 · Diagnosis First

Root-Cause Analysis

Uncovering structural bottlenecks—such as non-upgradeable class overrides, unindexed DB queries, or memory-leaking profilers—before writing a single line of code.

02 · Lean Footprint

Zero-Fluff Architecture

Engineering zero-dependency JS libraries and single-file server systems that deliver sub-millisecond execution without bloated transitive dependencies.

03 · Upgrade Safety

Resilient System Contracts

Designing around clean API interfaces, DI plugins, and declarative schemas so code survives future platform updates and high-concurrency traffic spikes.

The catalogue

Filter by domain or problem type.

Showing 14 entries.

Commerce

Commerce Delivery & Architecture

Magento 2 and Shopify storefront builds, custom extension engineering, checkout optimization, ERP integrations, and zero-downtime cloud deployments.

  • Storefront theme delivery and performance optimization
  • Custom payment, shipping, and indexing modules
  • Core Web Vitals remediation and security hardening
Magento 2 Shopify GraphQL

Healthcare Commerce

Spruha Healthcare

Medical equipment sales and rental platform built around real-time availability tracking, custom deposit flows, and operational business rules.

  • Rental availability calendar and booking logic
  • Custom checkout workflow for equipment leasing
  • Strict data validation and order processing
Magento Rental Engine

Database Admin Tool

Dabiro Database Manager

A modern, single-file database administration interface in PHP & Node.js for managing MySQL, PostgreSQL, and SQLite with 7 dark themes and 13 languages.

  • Zero external dependencies in single file payload
  • Multi-database connection pooling and query runner
  • CSRF protection and session timeout security
PHP / Node.js MySQL/PgSQL/SQLite

Magento 2 Extension

Magento 2 Admin Dev Tools

In-browser developer control panel for Magento Admin providing 1-click cache flushing, selective indexer runs, memory-safe log tailing, and DI wiring inspection.

  • Selective per-type cache flush without dropping FPC
  • Memory-safe log tailing with sensitive data masking
  • Live class preference and plugin inspection
Magento 2 PHP 8.1 Dev Tools

Frontend Profiler

Magento 2 Frontend Dev Tools

Real-time storefront profiling toolbar that measures block execution times, layout handle trees, query counts, and template hints without breaking layout.

  • Microsecond block render timing and memory tracking
  • Query logger contextually grouped by rendering block
  • Zero impact on unauthenticated storefront users
Magento 2 Performance Profiler

Academic ERP

Diak Torad

Academic result and reporting system featuring granular role-based permissions for school administrators, teachers, and students.

  • Role-based access workflows and audit tracking
  • Academic reporting and grade aggregation
  • Admin-friendly dashboard architecture
ERP RBAC

JS Alignment Library

ruler-js

Zero-dependency JavaScript alignment library rendering visual pixel rulers, drag-and-drop guides, element snapping, and distance measurements on web layouts.

  • Sub-tick pixel rulers with mouse crosshairs
  • Draggable alignment guides with keyboard delete
  • Dynamic distance measuring in px, in, and cm
Vanilla JS Zero-Dep UI Tool

60fps Scrolling Library

marquee-js

Hardware-accelerated 60fps infinite marquee scroll library with delta-time animation loops, hover-pause, touch swipe physics, and WCAG reduced motion support.

  • Sub-pixel smooth GPU transform animation
  • Delta-time frame rate independent rendering
  • Automatic prefers-reduced-motion fallback
Vanilla JS 60fps Ticker

Media Lightbox Library

gallery-js

Lightweight, zero-dependency media gallery and accessible lightbox featuring multi-touch pinch-to-zoom, touch swipe physics, focus trapping, and ARIA announcements.

  • Responsive thumbnail grid and masonry layouts
  • Keyboard focus trap (aria-modal) for accessibility
  • Touch pinch-to-zoom and gesture navigation
Vanilla JS Lightbox a11y

Positioning Engine

tooltip-js

Sub-2KB zero-dependency tooltip library featuring automatic viewport edge collision detection, smart flipping, delay timing, and ARIA focus triggers.

  • Auto-flipping (top/bottom, left/right) on overflow
  • Declarative data-tooltip HTML auto-init
  • Sub-2KB footprint without external dependencies
Vanilla JS <2KB Tooltip

Touch Carousel Engine

slider-js

Zero-dependency touch carousel library with pointer-event swipe physics, infinite looping, pagination dots, adaptive height, and keyboard navigation.

  • Touch swipe physics with momentum snapping
  • Infinite slide looping and auto-play timers
  • Sub-4KB compressed size
Vanilla JS Touch Carousel

Real-time App

CBL / CVL Score Engine

Live scoring application handling high-frequency match updates with readable state transitions under motion.

Realtime UI Live Data

Lead Generation

MbFinance Platform

Responsive financial services site designed for trust, conversion rate optimization, and rapid lead capture.

Marketing Lead Gen

ML / Assistive UX

ADEI Emotion UX Prototype

Interface experiment combining facial sentiment analysis with dynamic response suggestions and UI adaptations.

Experimental UX ML

Curated Repositories

Frontend Labs & Open-Source Tooling

A dedicated showcase of high-performance developer tools, zero-dependency UI libraries, and Magento 2 profiling extensions available on GitHub.

Database Admin · PHP / Node.js

Dabiro Database Manager

Single-file database manager for MySQL, PostgreSQL, and SQLite. Zero setup, multi-theme dark mode, and connection pooling security.

Magento 2 Admin · Developer Panel

Magento 2 Admin Dev Tools

In-browser control panel with 1-click cache flushes, selective reindexing, memory-safe log tails, and DI class wiring inspection.

Magento 2 Storefront · Real-Time Profiler

Magento 2 Frontend Dev Tools

Real-time block execution timer, layout handle tree viewer, and query counter with zero impact on real shoppers.

Vanilla JS · Grid & Ruler Overlay

ruler-js

In-browser pixel ruler, drag-and-drop guides, element snapping, and responsive distance measurement overlay.

Vanilla JS · 60fps Ticker

marquee-js

Hardware-accelerated 60fps infinite marquee scroll engine with delta-time loops, touch swipe, and WCAG reduced motion support.

Vanilla JS · Media Lightbox

gallery-js

Lightweight, accessible lightbox and media grid featuring multi-touch pinch-to-zoom, swipe physics, and keyboard focus trapping.

Vanilla JS · Sub-2KB Tooltip Engine

tooltip-js

Sub-2KB zero-dependency tooltip engine with viewport collision edge detection, smart flipping, and accessible triggers.

Vanilla JS · Touch Carousel

slider-js

Sub-4KB touch-enabled carousel slider with pointer-event swipe physics, infinite slide looping, and auto-play timers.

Linux Administration · Go / React

Webadmin (Apache2 & Nginx)

Single static Go binary web management suite with embedded React SPAs for managing Virtual Hosts, Let's Encrypt SSL, UFW Firewall, and PHP-FPM pools.

Finance Web App · Next.js / Postgres

Orqa Personal Finance

Full-stack personal finance application built with Next.js App Router, Prisma ORM, and PostgreSQL for budget tracking and cash flow analytics.

Fitness PWA · Next.js / Offline

Iron Discipline Calisthenics PWA

Military-style 7-day progressive calisthenics PWA featuring 800+ exercise database, progressive overload wave calculator, and local storage data persistence.

Network Utility · Python CLI

Proxy Harvester & Validator

Async Python CLI tool to collect, validate, measure response latency, and export HTTP, HTTPS, and SOCKS proxy lists.

Engineering Writing

The articles behind the work.

First-person engineering articles on why these tools exist, how they were architected, and what problems they actually solve.

Magento 2 · Developer Tooling

I Got Tired of SSH Context-Switching, So I Built an In-Browser Control Panel

Flashing caches, tailing logs, and inspecting DI wiring in Magento 2 burns hours in terminal tabs. The story and architecture behind Admin Dev Tools — 1-click cache flushes, memory-safe log tailing, and live DI inspection right inside the Admin GUI.

Magento 2 PHP 8.1 15 min read

Magento 2 · Storefront Profiler

Why Magento's Built-In Profiler Breaks Your Layout and What I Built Instead

Native template hints wrap blocks in red borders that destroy layout math. The CONFIG_MAGE_PROFILER dump inflates page height and invalidates Core Web Vitals. Frontend Dev Tools injects a clean floating toolbar that profiles microsecond block render times without touching a real shopper's session.

Magento 2 Performance 16 min read

Database Administration · PHP / Node.js

Designing Dabiro: A Single-File Multi-Database Manager with Zero Setup

phpMyAdmin requires Apache, MySQL, PHP extensions, and a config file — before you can even log in. Dabiro is a single file you drop on any server. MySQL, PostgreSQL, SQLite, 7 dark themes, 13 languages, connection pooling security, and no external dependencies.

PHP / Node.js Zero-Dep 14 min read

Linux Administration · Go / React

Building Webadmin: One Binary to Replace cPanel for Apache2 & Nginx

Managing Linux web servers without a $50/month control panel. Webadmin is a single static Go binary with embedded React SPAs for Virtual Hosts, Let's Encrypt SSL, UFW Firewall, and PHP-FPM pool management — with no runtime dependencies.

Go React 18 min read

Vanilla JS · Layout Alignment

Precision Web Layout Alignment: Designing ruler-js for Pixel-Perfect Interfaces

Translating Figma specs into exact browser CSS alignment is imprecise without visual reference lines. ruler-js renders horizontal and vertical pixel rulers, draggable alignment guides, element snapping, and responsive distance measurement overlays on any web container — zero dependencies.

Vanilla JS Zero-Dep 12 min read

Vanilla JS · 60fps Ticker

Reinventing the Marquee: High-Performance 60fps Smooth Scrolling

CSS-only marquees stutter on repaint. jQuery plugins bring 30KB of dependencies for an animation loop. marquee-js delivers hardware-accelerated 60fps infinite scroll using a delta-time animation loop, hover-pause, touch swipe physics, and WCAG reduced-motion support — in a single file.

Vanilla JS 60fps 10 min read

Vanilla JS · Accessible Lightbox

Engineering an Accessible Lightbox: The Architecture Behind gallery-js

Most lightbox libraries fail on keyboard navigation, focus trapping, and pinch-to-zoom on iOS. gallery-js is a zero-dependency media gallery with proper ARIA announcements, multi-touch physics, and keyboard focus trapping — built to pass accessibility audits out of the box.

Vanilla JS a11y 13 min read

Vanilla JS · Positioning Engine

Zero-Dependency Tooltip Positioning: Building tooltip-js for Fast Web Apps

Popper.js is 25KB just to position a tooltip. tooltip-js is sub-2KB — with automatic viewport edge collision detection, smart top/bottom/left/right flipping, configurable delay, and declarative HTML auto-init via data-tooltip attributes. No configuration needed for 95% of use cases.

Vanilla JS <2KB 11 min read

Vanilla JS · Touch Carousel

Crafting slider-js: A Zero-Dependency Touch Carousel Built for Speed

Swiper.js is 140KB for a carousel. slider-js delivers pointer-event swipe physics, infinite looping, auto-play timers, pagination dots, and adaptive height in under 4KB compressed — with no external dependencies and full keyboard navigation support.

Vanilla JS Touch 12 min read

About this catalogue

Engineering context, problem-solving, and code access.

Insights into how these solutions were architected and how engagements are handled.

What is your technical approach to problem solving?

I focus on root-cause diagnostics over superficial symptom patches. Before altering code, I trace the execution path—whether it is identifying memory leaks in log parsers, unindexed queries in Magento catalog collections, or CPU-thrashing timers in ticker scripts. Every solution is engineered to be upgrade-safe, zero-dependency where possible, and fully accessible.

Can I inspect the open-source code for your tools and libraries?

Yes — all open-source projects (Dabiro, admin-dev-tools, frontend-dev-tools, ruler-js, marquee-js, gallery-js, tooltip-js, slider-js, Webadmin, Orqa, Iron Discipline, and proxy-harvester-validator) are public on GitHub and linked above. Each has a deep-dive architectural article on the blog and a dedicated usage reference at modracx.com/docs/.

Do you work on new builds or inherited legacy stores?

Both, with inherited codebases comprising the majority. Inherited Magento 2 and Shopify systems, broken upgrades, slow storefronts failing Core Web Vitals, and platform migrations are standard entry points.

How do security and technical SEO fit into your delivery model?

They are core delivery requirements rather than separate add-ons. Crawlability, structured JSON-LD data, Core Web Vitals profiling, security hardening, input validation, and dependency hygiene are built into the architecture from day one.

Have a similar challenge?

I can help shape the design, the implementation, and the delivery path.