Skip to content
View waiz3ple's full-sized avatar

Highlights

  • Pro

Block or report waiz3ple

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
waiz3ple/README.md
Wasiu Ramoni. Accessible interfaces. Scalable design systems. Fast by default.

Portfolio: ramoni.pro LinkedIn: in/ramoni Email: wasiu@ramoni.pro

Frontend Engineer  ·  Hartford, CT  ·  Code with purpose, design with empathy.


Hello, I'm Wasiu

I build interfaces that work for everyone: keyboard users, screen reader users, people on slow phones, and the engineers who maintain the code after me. My work sits where three disciplines meet: accessibility, design systems, and web performance. I write almost everything in TypeScript.

type Principle = `${string} by default`;

export const wasiu = {
  role: "Frontend Engineer",
  based: "Hartford, CT",
  craft: ["Accessibility", "Design Systems", "Web Performance"],
  principles: [
    "Accessible by default",
    "Consistent by default",
    "Fast by default",
  ] satisfies Principle[],
  learning: ["Python", "PyTorch", "TensorFlow"],
} as const;

How I build

Principle 01: Accessible by default

Accessibility is a requirement, not a phase at the end. I build to WCAG 2.2 AA using semantic HTML first and ARIA only where it is needed. Every flow gets tested with a keyboard and a screen reader, not only with automated audits.
Principle 02: Systems over screens

Tokens, typed component APIs, and documented patterns in Storybook make the correct choice the easiest one. When the system is good, a team can ship quickly without losing consistency.
Principle 03: Fast is a feature

Performance is part of the user experience. I use code splitting and dependency audits, measure the results, and make rendering cheaper. I also treat the bundle size as a budget with a limit.

Impact

UI performance improved by 40 percent
Rendering and data-fetching optimizations at JPMorgan
Bundle size reduced by 35 percent
Code splitting, tree-shaking, and dependency audits
WCAG AA compliance
Consistently shipped, verified manually and automatically

Open source

A TypeScript library for rendering accessible fractions with MathML, so learners using assistive technology hear math correctly instead of a sequence of symbols. It is used across 150+ educational websites.

npm install fractionability

npm version npm monthly downloads Minified and gzipped bundle size GitHub stars License

Toolkit

Language & UI TypeScript, JavaScript, React, Next.js, HTML, CSS
State & data Redux  Redux Toolkit TanStack Query React Hook Form
Styling & motion Tailwind CSS, Sass, Bootstrap  GSAP
Quality & delivery Jest, Git, GitHub, Jenkins  Storybook
Design Figma, Photoshop, Illustrator
Accessibility WCAG 2.2 AA WAI-ARIA ADA and Section 508 Screen reader testing
Currently learning Python, PyTorch, TensorFlow

Activity

Wasiu's GitHub contribution streak

Let's build something inclusive

I'm open to work on accessible products, design systems, and frontend architecture. If your team wants an interface that is fast, consistent, and usable by everyone, let's talk.

Start a conversation: wasiu@ramoni.pro Follow waiz3ple on GitHub

Pinned Loading

  1. fractionability fractionability Public

    A lightweight JavaScript library for converting decimals and strings into accessible, screen-reader-friendly fractions. Generate MathML for enhanced accessibility and ensure inclusive fraction disp…

    TypeScript 3 1

  2. wall-clock wall-clock Public

    A sleek, interactive analog clock with customizable themes, optional sound effects, and smooth animations. Built with OOP and modular CSS, it’s responsive, elegant, and perfect for enhancing any br…

    JavaScript 2 1

  3. dog-adoption dog-adoption Public

    Built for Fetch, Find Your Soulmate is a React-based dog adoption app that simplifies finding your perfect pup. Search by breed, age, or zip code, favorite dogs, and get a tailored match with our s…

    TypeScript

  4. creatorhub creatorhub Public

    A modern web toolkit for content creators featuring image processing, document conversion, audio optimization, and font tools built with React and TypeScript.

    TypeScript