Technical Blog
Deep dives into computational astrophysics, game development, and the intersection of physics and code
View the complete portfolio and blog
What I Write About
Technical articles covering physics, programming, and game development
Space & Astrophysics
Orbital mechanics, gravitational simulations, N-body problems, and celestial dynamics
- ▸Implementing realistic orbital mechanics in WebGL
- ▸Black hole rendering and gravitational lensing
- ▸N-body simulation optimization techniques
- ▸Stellar evolution modeling
Game Development
RTS game architecture, AI systems, physics engines, and procedural generation
- ▸Building adaptive AI for space strategy games
- ▸Real-time physics in React Three Fiber
- ▸Procedural universe generation algorithms
- ▸Optimizing Three.js for large-scale scenes
Physics Simulations
Computational physics, quantum mechanics, and interactive visualizations
- ▸Quantum wave function visualization
- ▸Particle systems and collision detection
- ▸Fluid dynamics simulations
- ▸Evolutionary algorithm implementations
Software Engineering
Full-stack development, system architecture, performance optimization, and best practices
- ▸Next.js app architecture patterns
- ▸TypeScript for large-scale applications
- ▸WebGL performance optimization
- ▸Real-time multiplayer networking
My Writing Approach
I write about the technical challenges, solutions, and insights I encounter while building physics simulations, games, and interactive experiences. Each article aims to be both technically rigorous and practically useful.
Topics range from deep dives into orbital mechanics algorithms, to WebGL shader optimization, to AI system architecture for strategy games. Whether you're building your own simulations, learning game development, or just curious about how things work, these articles provide code examples, mathematical derivations, and real-world performance insights.
All posts include working code examples, interactive demos, and links to open-source implementations.
Read the Full Blog
Visit elliottelford.com to read all articles, with code samples, interactive demos, and detailed technical breakdowns.
Recent Topics
Implementing N-Body Gravitational Simulations in Three.js
A deep dive into building scientifically accurate orbital mechanics with WebGL performance optimization
Adaptive AI for Real-Time Strategy Games
How to build AI that learns player behavior and adjusts difficulty dynamically
Quantum Wave Function Visualization with GLSL Shaders
Rendering quantum mechanical phenomena in real-time using GPU compute
See the Code in Action
Check out the projects and simulations that these blog posts are based on. All open source and available on GitHub.