Evan Wallace Projects favicon

Evan Wallace Projects
A collection of innovative AI and graphics projects

What is Evan Wallace Projects?

Evan Wallace's website presents a diverse portfolio of professional work, open-source projects, and experimental tools. Highlights include esbuild, a high-performance JavaScript and CSS bundler designed to dramatically improve build tool speed, and WebGL-based graphics demos like realtime water rendering and path tracing. The site also features apps like Tagception for macOS file tagging and Theta Math for GPU-powered equation graphing.

These projects span compilers, graphics, games, and utilities, many leveraging advanced algorithms and WebGL for performance. While not all are AI-focused, the collection demonstrates expertise in optimization, rendering, and developer tools.

Features

  • High-Performance Bundler: esbuild offers 10-100x faster JavaScript and CSS bundling than traditional tools.
  • WebGL Water Simulation: Realistic water rendering using floating-point textures and GLSL derivatives.
  • WebGL Path Tracing: Realistic lighting simulation with diffuse, mirrored, and glossy surfaces.
  • WebGL Image Filters: Real-time client-side photo editing with ten filters using GPU acceleration.
  • Shader Articles: Collection of interesting shader code demos running in all major browsers.
  • MacOS Tag Viewer: Tagception app allows nested tag hierarchies not possible in Finder.
  • Source Map Visualization: High-performance tool for debugging real-world source map issues.
  • GPU-Powered Equation Editor: Theta Math graphs equations with custom editor and optimized performance.
  • Disk Analyzer: Diskitude explores file systems with a radial graph and only 10 KB in size.
  • FSM Designer: Streamlined interface for sketching finite state machines used in CS theory.

Use Cases

  • Optimizing JavaScript and CSS build processes with esbuild.
  • Learning WebGL techniques through interactive water and path tracing demos.
  • Editing photos in real-time with GPU-accelerated filters.
  • Viewing and organizing macOS file tags with nested hierarchy.
  • Visualizing source maps for debugging bundler output.
  • Graphing mathematical equations on a GPU-powered coordinate grid.
  • Analyzing disk usage with a radial file system explorer.
  • Designing finite state machines for computer science education.
  • Exploring shader programming with ready-to-run demos.
  • Building peer-to-peer collaboration features using algorithm demos.

FAQs

  • Is esbuild open source?
    Yes, esbuild is an open source project available on GitHub.
  • Can I use the WebGL demos on my mobile device?
    The WebGL demos require WebGL support and are optimized for desktop browsers, though some may work on mobile devices with WebGL support.
  • Are the apps like Tagception free?
    Yes, all apps listed on the site are free to use.

Related Queries

Helpful for people in the following professions

Blogs:

  • Best ai tools for Twitter Growth

    Best ai tools for Twitter Growth

    The best AI tools for Twitter's growth are designed to enhance user engagement, increase followers, and optimize content strategy on the platform. These tools utilize artificial intelligence algorithms to analyze Twitter trends, identify relevant hashtags, suggest optimal posting times, and even curate personalized content.

  • Long Videos into Viral Shorts

    Long Videos into Viral Shorts

    Klap.app is an AI-powered video editing tool that transforms long-form videos into engaging short clips optimized for platforms like TikTok, Instagram Reels, and YouTube Shorts

  • Best text to speech AI tools

    Best text to speech AI tools

    Text-to-speech (TTS) AI tools are designed to convert written or text-based content into natural-sounding spoken audio. These tools utilize various deep learning and neural network architectures to generate human-like speech from textual input.

Didn't find tool you were looking for?

Be as detailed as possible for better results