Hi, I'm James Pucula
Software engineer in the energy sector. I work on mathematical modelling, simulation, and optimisation, then build tools to explore the results.
Projects
Things I've built for fun outside of work.
- haul Route optimisation for EVE Online, powered by Rust
- idk Minecraft inventory automation with bots and a web UI
- Parsley for Style Recipe-planning application built with Django and deployed to AWS
- Pricebook ASMP Minecraft pricebook mod and append-only server for the asmp.cc economy
- Altitude React + Redux daily-activity tracker
- Automatic Paintball Turret A retrospective on a university mechatronics turret prototype
- Pictures to Text Image-to-text converter built with Python and OpenCV
- Rocket or Tower ResNet34 image classifier for rockets and towers
- Arrows Cellular-automata game built from arrow logic
- Studio Static-site generator written in Haskell
Notes
Ideas I've explored and things I wanted to understand better.
- 2024‑11 Visualizing VGGNet Activations Visual analysis of VGGNet activations on CIFAR-10
- 2023‑07 idk Logo Animation Crafting a playful animated logo for idk
- 2020‑08 Simulating Light Implementing a ray tracer with multiple methods
- 2020‑04 Pathfinding Comparing pathfinding algorithms' speed, memory, and optimality
- 2020‑02 Making a Transistor From PN junction theory to a MOSFET and the fabrication steps needed to build it
- 2020‑01 Advent of Code Speed-coding through the annual holiday challenge
- 2019‑09 Map Colouring Optimising colour assignments in adjacency graphs