AD Ayoola

Quick Mobile Touch Actions

Software engineer and classical pianist

Ayoola Damisile

Full-stack software engineer, open-source author, and Business Information Technology scholar at the Federal University of Technology Akure (FUTA).

I specialize in building production web applications, zero-dependency cryptographic CLI tools, and real-time computer vision attendance systems. Author of published npm security packages fixmcp and @damisile_ayoola/envvault.

$ npx fixmcp
$ npx @damisile_ayoola/envvault
Ayoola Damisile - Full-Stack Software Engineer & Classical Pianist
Ayoola Damisile Ayooluwa FUTA BIT Scholar • Software Engineer
FUTA BIT Scholar
2 Published npm Packages
AES-256 Cryptography
MediaPipe 3D Biometrics
Classical Pianist

About Ayoola Damisile

Background, engineering philosophy, and academic specialization.

Academic & BIT Specialization

Studying Business Information Technology at the Federal University of Technology Akure (FUTA). Combining system design, database architecture, and business technology integration to build scalable digital platforms.

Developer Security & Tooling

Creator of published npm security packages. Driven by attack surface reduction, zero runtime dependencies, authenticated AES-256-GCM encryption, and seamless JSON-RPC 2.0 protocol specifications for AI agents.

Polyphonic Discipline

As a classical pianist, the discipline required to perform J.S. Bach four-part fugues and accompany full choirs translates directly to managing asynchronous execution, state machines, and modular software architecture.

Published Open-Source Packages

Security and developer diagnostic tools available live on npm.

fixmcp banner

fixmcp

v0.1.0 • npm package

Automated CLI diagnostic tool that scans, validates, and fixes Model Context Protocol (MCP) server configurations across Claude Code, Cursor, and Windsurf environments. Features real-time JSON-RPC 2.0 schema validation and step-by-step configuration repair.

$ npx fixmcp
TypeScript JSON-RPC 2.0 CLI Diagnostic
envvault banner

@damisile_ayoola/envvault

v1.1.0 • npm package

Zero-dependency cryptographic CLI tool that encrypts sensitive environment secrets into authenticated .env.vault files using AES-256-GCM cipher and PBKDF2 SHA-512 key derivation. Features automatic git pre-commit hook secret leak blocking.

$ npx @damisile_ayoola/envvault
AES-256-GCM PBKDF2 SHA-512 Git Hooks

Featured Web Systems & Applications

Real-time biometrics, digital platforms, and corporate client systems.

View Full Specs Catalog →
checkIn cover image
Biometric 3D AI

checkIn (FUTA SLIT)

3D facial recognition & GPS geofenced attendance system built for FUTA SLIT.

Memodams screenshot
Note-Taking Workspace

MemoDams

Minimalist note workspace app with LocalStorage persistence & Firebase sync.

Paul Hilpert screenshot
Corporate Strategy

Paul Hilpert Consultancy

Corporate strategy portal and executive consultancy advisory website.

Tee Stella screenshot
Fashion E-Commerce

Tee Stella Stitches

Bespoke fashion showcase e-commerce with direct WhatsApp ordering.

AFSS Logo
Digital Publishing

AFSS E-Magazine

Digital memorial publishing platform for AFSS graduating class SET 2024-25.

Damiqueen Designs screenshot
Creative Design

Damiqueen Designs

Visual brand identity systems & UI design portfolio showcase.

Engineering Competencies & Stack Breakdown

Technical Architecture & Stack

Full-stack languages, backend security, AI biometrics, and cloud infrastructure.

Languages & Runtimes

  • • Python 3: Asyncio, Telegram Bot API, PyTorch/NLP, scripting & automation
  • • TypeScript & ESNext: Strict typing, generic interfaces, protocol contracts
  • • JavaScript (Node.js): V8 engine runtime, CLI packages, npm tools
  • • HTML5 & Modern CSS: Responsive layout systems, DOM accessibility (a11y)
  • • SQL & Relational DBs: Complex queries, ERD schema design, indexing
  • • JSON-RPC 2.0 & Stdio: Standardized AI agent IPC protocols

Frontend & UI Engineering

  • • Next.js 16 (App Router): React Server Components, SSR, Edge APIs
  • • React 19 & React Native: Concurrent Mode, cross-platform mobile apps
  • • Tailwind CSS & Design Systems: Custom tokens, dark/light themes
  • • Vite & Webpack: Sub-second HMR bundlers, production optimization
  • • KaTeX & HTML5 Canvas: Math typesetting, interactive 2D graphics
  • • Zustand, Redux & State: Immutable global state & client caching

Security & Cryptography

  • • AES-256-GCM Cipher: Authenticated encryption with 128-bit tags
  • • PBKDF2 SHA-512: Key stretching with 100,000 salt iterations
  • • Git Hooks & npm Security: Pre-commit secret audit hook automation
  • • PostgreSQL, Supabase & Firebase: RLS policies, live data sync
  • • InsForge & Microservices: Agentic coding backend infrastructure
  • • RESTful APIs & Webhooks: Event-driven architecture & rate limiting

AI & Biometrics

  • • MediaPipe 3D FaceMesh: 468 landmark facial recognition
  • • Computer Vision Anti-Spoof: Spatial liveness & GPS Haversine
  • • Telegram & WhatsApp Bots: Python bots, automated chat pipelines
  • • Model Context Protocol (MCP): Stdio server diagnostics & tool calling
  • • Socratic AI & LLM Systems: Prompt engineering & active recall labs
  • • Voice AI Integrations: Alexa Skills Kit & SSML speech bridges

DevOps & Tooling

  • • Published npm Packages: `fixmcp`, `@damisile_ayoola/envvault`
  • • Cloud Deployments: Vercel Edge, Render, GitHub Pages CI/CD
  • • Offline-First Engines: IndexedDB (`idb`) & LocalStorage queuing
  • • Docker & Containers: Isolated runtime sandboxes for agent execution
  • • Git & GitHub Workflow: Version control, interactive rebasing, workflows

Performance & Systems

  • • Zero-Dependency Systems: Pure native Node.js cryptography
  • • Memory & Sub-Process: Environment variable memory injection
  • • Core Web Vitals: Sub-second load times & image optimization
  • • Polyphonic Discipline: J.S. Bach organ/piano fugue precision
  • • Pentesting & Security Audits: In-browser security framework tools
MUSIC PERFORMANCE & TUTORING

Classical Pianist & Piano Tutor

Alongside software development, I am a classical pianist and keyboard accompanist. I perform classical pieces, Bach fugues, and offer structured piano training for students interested in developing keyboard skills, sight-reading, and music theory.

Ayoola Damisile Classical Pianist

Direct Contact

Interested in full-stack engineering roles, custom security CLI tools, piano training lessons, or open-source collaboration? Send a message or reach out directly on WhatsApp.

Direct Email: damisileayoola@gmail.com
WhatsApp Direct: +234 816 978 7869
GitHub Profile: @Ayoola-tech2024
npm Profile: ~damisile_ayoola
Résumé (PDF): View / Download →