Welcome

Welcome to my website. I’m a full-stack software engineer with a strong background in back-end development. With a computer science degree and hands-on industry experience, I build user-friendly software solutions from start to finish. Feel free to explore my projects and reach out with any questions.

Photo of Daniel

About Daniel

I’m a member of The Church of Jesus Christ of Latter-day Saints, born and raised in Utah. I’ve always loved technology, building things, and the outdoors. After high school I served four years in the U.S. Army, including three combat deployments to Iraq. I’m also a marathon runner, having completed the Charlotte Marathon twice.

During the pandemic I earned a Bachelor of Science in Computer Science from Utah State University in 2023. I then began my professional journey as a software engineer at a multinational IT consulting firm, where I built skills in real-world software development every day. Within a short time I was promoted to Senior Software Engineer, and later advanced to Associate Consultant, reflecting my contributions and leadership on client projects.

Portfolio

Screenshot of Vending Data Automation
Vending Data Automation

At the time of this writing I’m working on a project to automate the pipeline that captures Violet Vending’s daily sales with zero manual work. Seed Live emails a daily transaction CSV to Gmail; a scheduled Google Cloud function picks it up, archives the raw file to Cloud Storage, and appends the data to BigQuery. The result is a growing, queryable sales history — revenue trends, product sell-through — that runs for free and scales from one machine to a full route.

View the code repository
Screenshot of get violet vending dot com on mobile
Vending Website

I used ChatGPT, Codex, Claude, and Claude Code to rapidly develop a mobile first website for my startup vending business. It provides information to potential new location hosts, as well as several forms for users to request support or new drinks and snacks.

View the live website
Screenshot of this website mobile header
Portfolio Website

This, my personal website, serves as my portfolio and professional home on the web. Its purpose is to give employers and collaborators a single place to get to know me — introducing my background as a full-stack software engineer and U.S. Army veteran, showcasing interactive projects, and providing quick access to my resume and contact information.

View this website
Screenshot of Tetris
Tetris Clone

I built a browser-based Tetris clone with sound, music, particle effects, customizable controls, and a high score system. It even includes an attract mode that plays automatically if the user is idle, similar to classic arcade cabinets.

Try Tetris
Screenshot of Lunar Lander
Lunar Lander Simulation

I recreated the classic Lunar Lander game with physics simulation, randomly generated terrain, sound, customizable controls, and particle effects. Scores are based on the fuel remaining after a successful landing.

Pilot the lander
Screenshot of the maze game
Maze Generator & Solver

My first web game generates a random maze using Prim’s algorithm and solves it with a recursive depth-first search. The app can show hints or a complete solution path in real time as the game is played.

Find your way
Screenshot of Fundraiser Auction
School Auction Platform (Django)

As part of a four-person team, I helped build a Django-based auction site for a local elementary school’s fundraiser. We rotated Scrum Master duties, tracked work with burndown charts, and used GitHub for version control. My focus was on the user interface and controller layer, as well as building data models and automating database test loads.

View the code repository
Screenshot of AI for detecting bee presence, from either image or audio
Bee Sound Classifier (TensorFlow)

I explored audio classification with convolutional neural networks (CNN) in TensorFlow. I compared CNNs, ensembles of CNNs, and a random forest (RF) on labeled bee, cricket, and ambient audio data. The single CNN model produced the highest accuracy, outperforming the ensembles and RF.

View the code repository
Screenshot of Bus tracking Android app
Bus Tracker Android App

I developed a native Android app for the Cache Valley Transit District. It parses XML from the CVTD API to update bus positions in real time using the Mapbox SDK. The app also shows the user’s location and supports banner ads through Google AdMob.

View the code repository

Daniel's Resume

I’m a full-stack software engineer and U.S. Army veteran with a background in logistics, security, and technology. I hold a B.S. in Computer Science and have experience in investigations, software development, and consulting. I focus on solving problems end-to-end, from system design to deployment, and I bring the same discipline and commitment I developed in the Army into my technical work. Click the button below to download my most recent resume.

Resume stock photo
Stock photo of man holding a business card

Contact Information

Thanks for visiting my site. If you’d like to connect, you can reach me at danieladickey@gmail.com or on LinkedIn. I’m always open to conversations about software engineering and technology.