Hi, my
name is Aaron.

I'm a creative software engineer located in Tucson, Arizona


About me.

I'm a full stack engineer and photographer who has been building websites and web applications since 2017. I specialize in fullstack development and UI/UX design.

I am currently a Full Stack Engineer at Ditto, residing in the sunny city of Tucson, Arizona. With degrees in both Computer Science and Anthropology, I have a unique perspective on the intersection of technology and society. I believe that technology can be a powerful tool for positive change when used responsibly and with empathy for the needs of people and communities.

My professional experience has focused on building web applications using modern technologies such as React, GraphQL, Rust and Node.js. I enjoy the challenge of designing and implementing interactive, accessible and performant web interfaces. I am always looking for new ways to improve my skills and keep up with the latest trends in web development.

Outside of work, I have a variety of interests that keep me busy. I love to travel and explore new places, whether it's hiking in the mountains or wandering through a new city with a camera in hand. I'm also a big fan of coffee and enjoy trying out new roasts and brewing methods. I enjoy building custom mechanical keyboards and tinkering with electronics, and I have a pretty needy and loud tabby cat named Ringo.


Beyond coding and technology, I am fascinated by anthropology and expressions of culture throughout the world. Anthropology has provided me with a greater understanding of how humanity fits into the context of computer science and technology in a holistic manner. I've developed a unique perspective over my programmatic work and how it affects the rest of the world.

Making these connections and properly understanding the impacts technology can have on society has influenced the projects I take on. I aim to use my expertise in technology and my understanding of human experience to create meaningful and innovative solutions that make a positive impact on society. So, if you have a project or project idea that strives to promote positive impacts on areas like sustainability or diversity and inclusion, please hit me up! If it's open sourced, even better!


I budget as much time as I can for travelling and getting out and about with my camera. I started off with Nikon back in 2008, when my grandfather gifted me my first camera, however have been a Sony shooter since 2018 - I use my trusty Sony A7RII and with a 35mm or 24-70mm lens. I will occassionlly whip out the 80mm for some amazing portraits!

You'll mainly find me taking portraits, landscapes and astro-photography, however sometimes you can find me in the city taking architecture shots.

What I do.

I work with amazing people everyday to collaboratively design and code interactive, accessible and performant web apps - I am devoted to making the virtual world a more user-friendly place.

As a Full Stack Engineer at Ditto, I work with cutting-edge technologies to build and maintain features across our portal. The portal is a critical part of the Ditto ecosystem, providing our users with a seamless, more visual experience in getting started with the platform. My responsibilities include writing, testing and reviewing code, improving existing code, troubleshooting issues, and collaborating with other teams to ensure a high-quality product. I am proud to be part of a team that is dedicated to pushing the boundaries of what is possible in the world of software development.

I have worked within a wide range of software development, using a laundry list of technologies along the way, but Rust and React are two that I am particularly passionate about. My experience with Rust has allowed me to develop high-performance, memory-safe software that is well-suited for a wide range of applications. With React, I have built dynamic and responsive user interfaces that are both easy to use and visually appealing. Overall, my experience in working with a variety of technologies has given me a strong foundation for tackling new challenges and helping drive innovation.

See Resume