Skip to content
View brotochola's full-sized avatar

Block or report brotochola

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
brotochola/README.md

Brotochola

Web Game Engineer • Interactive Systems • Browser Performance

I build software for the browser where gameplay, simulation and expressive interaction meet. My work focuses on 2D web games, game-engine architecture, physics systems, procedural simulation and real-time AI.

I specialize in:

  • 2D web game development
  • high-entity-count browser game engines
  • physics-driven simulation and rendering
  • WebAudio and modular synthesis systems
  • performance-oriented architecture using browsers' native capabilities

Featured work

🌱 Web Engine for Enhanced Dynamics — Multithreaded 2D Web Game Engine

A custom engine designed for high-performance browser games, built around worker-based architecture, SharedArrayBuffer-backed state, and browser-native rendering and physics pipelines.

🎹 modular_synth — Browser Modular Synthesizer

A modular synthesizer built directly in the browser with WebAudio and signal-routing tools for live experimentation and performance.

⚙️ Box2D 3.2 + LiquidFun Integration

A physics runtime and C/WASM integration project aimed at bringing real-time fluid and rigid-body simulation into browser-based game engines.


Technical profile

Core stack

  • JavaScript / TypeScript
  • HTML / CSS
  • WebGL / PixiJS
  • WebGPU
  • Web Audio API / AudioWorklet
  • Web Workers
  • SharedArrayBuffer
  • Box2D / LiquidFun / WASM
  • Procedural generation and simulation systems

Interests

  • 2D browser game architecture
  • performance engineering for real-time web apps
  • physics simulation and collision systems
  • experimental interfaces and creative coding
  • systems design for gameplay and emergent behavior

Selected repositories


Contact and collaboration

Open to work on:

  • browser game projects
  • engine and tooling development
  • simulations and physics-driven experiences
  • interactive audio systems
  • creative coding experiments
  • collaborative prototypes and product work

GitHub: https://github.com/brotochola

Portfolio: https://brotochola.github.io


Building performant, expressive systems for the web — where games, simulation, and creative tools meet.

Pinned Loading

  1. Web-Engine-for-Enhanced-Dynamics Web-Engine-for-Enhanced-Dynamics Public

    Multithreaded 2D web game engine: 50,000+ entities and 250,000 sprites at 60 FPS in a browser tab. ECS, Box2D 3.2 on WASM (pthreads, SIMD), LiquidFun fluids, WebGL + WebGPU, compute shaders, lighti…

    JavaScript 7 1

  2. modular_synth modular_synth Public

    JavaScript

  3. 2.5D_Football 2.5D_Football Public

    JavaScript

  4. 2d_path_generator 2d_path_generator Public

    JavaScript

  5. artificial_life artificial_life Public

    JavaScript

  6. destructible_terrain_2d destructible_terrain_2d Public

    JavaScript