QUICK PROTOTYPES
A dumping ground for 24-hour hackathons and abandoned experiments.
WebGL Fluid Sim
ABANDONED
WHIM.2023.10.24
github.com/repo1 arrow_forward
WebGL Fluid Sim
ABANDONED> POST_MORTEM
Attempted real-time fluid simulation using raw WebGL. Abandoned because the math got too boring and my GPU started making weird noises. Reached 15fps before thermal throttling.
// Fragment Shader Snippet
precision highp float;
uniform vec2 u_resolution;
uniform sampler2D u_velocity;
void main() {
vec2 st = gl_FragCoord.xy / u_resolution.xy;
vec2 vel = texture2D(u_velocity, st).xy;
// divergence calc that ruined my weekend
float div = (vel.x - vel.y) * 0.5;
gl_FragColor = vec4(div, 0.0, 0.0, 1.0);
}
Crypto Ticker v9
BORED
WHIM.2023.09.12
github.com/repo2 arrow_forward
Crypto Ticker v9
BORED> STATUS_LOG
Wired up 5 different websocket streams to aggregate price action. The UI looked like a Bloomberg terminal from 1995. Got bored when the market went sideways.
RAW_FEED_MOCK:
BTC/USD 25940.12 [++0.4%]
ETH/USD 1640.55 [--1.2%]
SOL/USD 19.88 [++5.1%]
Brutalist Todo
SHIPPED
DO
IT.
WHIM.2023.08.01
github.com/repo3 arrow_forward
Brutalist Todo
SHIPPEDDO
IT.
> ACTUAL_DEPLOYMENT
A todo app that yells at you in Instrument Serif if you don't complete tasks within 24 hours. Data is stored in local storage. If you miss a deadline, it deletes the task permanently to teach you a lesson in impermanence.
AI Therapist
ABANDONED
WHIM.2023.07.14
github.com/repo4 arrow_forward
AI Therapist
ABANDONED> FATAL_ERROR
Fed GPT-3 a system prompt entirely composed of Nietzsche quotes and existentialist literature. It became too depressing to use. It told me to stop building side projects and go outside.
CSS Only 3D
BORED
WHIM.2023.06.30
github.com/repo5 arrow_forward
CSS Only 3D
BORED> BROWSER_ABUSE
Attempted to build a full BSP tree renderer using only HTML elements and CSS 3D transforms. Chrome crashed when I tried to render a 10x10 room. At least the math worked.