Actively hiring
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
News
A Modern Recommender Model Architecture
Background I've recently finished developing, training, and deploying a neural network-based recommender model. It takes a user profile (consisting of a set of entities and optionally ratings for those entities) and outputs values that can be used to crea
Read more
Report
The Tech Behind Geotoy
Overview Geotoy is a Shadertoy-inspired web app for building 3D meshes with code. It includes a custom DSL called Geoscript which provides a syntax and wide set of built-in functions for generating, combining, and manipulating 3D geometry. Geotoy wasn't r
Read more
Report
Non-Pointless Software Projects for New Devs in the LLM Age
I, like many other devs, learned most of my coding by building projects. I've never been one to read textbooks or tutorials through chapter by chapter - I prefer to start something and then look stuff up along the way and trial-and-error my way to the end
Read more
Report
Building Modular Audio Nodes in Web Audio
For the past several years, I've been working on and off on a browser-based DAW and audio synthesis tool which is still stuck with the placeholder name Web Synth. When the project first started off, it was a wrapper around native Web Audio nodes with a MI
Read more
Report
Optimizing Advent of Code D9P2 with High-Performance Rust
I took part in Advent of Code 2024 this year. It's a yearly event where a new holiday-themed programming puzzle is released every day of December through Christmas, and people from all across the internet compete to see who can solve them the fastest. It'
Read more
Report
Fixing a Bug in Google Chrome as a First-Time Contributor
I recently finished up the process of fixing a bug in the Chromium/Google Chrome web browser. It was my first time contributing to the Chromium project or any other open source project of that scale, and it was a very unique experience compared to other o
Read more
Report
My Favorite Tools + Techniques for Procedural Gamedev
For a couple of years now, I've been working on and off on some 3D scenes and levels that run in the browser. It started off as a scattering of self-contained demos for some custom shaders or similar that I wanted to try out, but over time the project has
Read more
Report
Trying Kolmogorov-Arnold Networks in Practice
There's been a fair bit of buzz about Kolmogorov-Arnold networks online lately. Some research papers were posted around claiming that they offer better accuracy or faster training compared to traditional neural networks/MLPs for the same parameter count.
Read more
Report
A Process for Subdividing + Deforming Arbitrary 3D Meshes
Overview When I started off, my goal was simply to subdivide 3D meshes. I wanted to add more geometry to simple meshes so that I could apply programmatic deformation like greebling and noise to give them increased detail and realism in procedurally and se
Read more
Report
Computing Normals for "Smooth by Angle" Shading Like Blender
Background As part of some other work I was doing that involved programmatically manipulating 3D meshes, I encountered the need to compute normals for them from scratch. Usually this isn't necessary since applications like Blender handle doing this automa
Read more
Report
Show more news
