Hi, my name is

James Richmond

// a software developer who loves writing clean, efficient code and solving problems in creative ways. I

// believe that any problem can be solved with the right approach and a bit of thinking outside-the-box.

About Me

I’m a software developer who enjoys blending creativity with technology to build real-world solutions. Whether I’m designing interactive experiences or tackling tough problems, I always bring a curious mindset and a drive to innovate. I like finding smart, efficient ways to solve challenges while keeping things clean and maintainable.

Outside of work, I spend a lot of time messing around with procedural generation, making music, and playing strategy games. These hobbies help me think in new ways and keep my problem-solving skills sharp. I’m always experimenting, learning, and looking for new ways to push my ideas further.

Projects

BridSim

birdsim.png

// github

An interactive simulation of flocking behavior, inspired by natural bird movements. Explores algorithms for realistic group dynamics, offering insights into emergent behaviors and crowd modeling.

python
pygame

GardenGame

gardengame.png

// github

A casual strategy game where players cultivate and manage a virtual garden. Focuses on planning, resource management, and creative design elements, encouraging players to experiment with different plant varieties and layouts.

javascript
python
flask
sqlalchemy
postgres

MidiFret

midifret.png

// github

A web-based MIDI controller emulating a guitar fretboard. Designed for musicians and hobbyists to experiment with chord progressions, melodies, and sound design without needing a physical instrument

javascript
html

Work Experience

// Rocky Mountain Reserve

Junior Software Developer _github_

- Developed an in-house application to streamline file processing and client data management.

- Built a webhook-enabled API that automates task creation in ClickUp.

- Created Optimus, a file validation system that standardizes client files.

- Developed Rulebook, an interactive tool for custom Pandas-based filters.

- Built Sifter, a data extraction tool for querying a 1.4M-row participant database.

// IKEA

Active Sales

- Improved inventory accuracy by optimizing high-demand product locations.

- Trained coworkers on software, scanners, and customer interaction.

- Increased warehouse efficiency, improving Door-to-Floor from 55% to 75%.

- Managed dock logistics, coordinating 3–5 truckloads daily across six docks.

// Planet Fitness

Assistant Manager

- Led a team of 15, overseeing hiring, training, and daily operations.

- Conducted equipment audits to ensure safety and customer satisfaction.

- Resolved billing and membership issues, improving retention.

- Increased membership sign-ups through guided facility tours.

Message

Contact

email: jamcamcode@gmail.com

phone: (xxx) xxx-xxxx

linkedin:jamcamcode