Daniel A Dickey

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 2021. 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 mynellcountinghouse.com on mobile

Mynell Counting House Website

After the WordPress site for Mynell Counting House, a bookkeeping firm in Brigham City, Utah, was hacked, I rebuilt it as a fast static site as part of a full security overhaul: no database, plugins, or WordPress login left to attack. I also improved its search engine optimization. Staff can still publish blog posts and testimonials through a simple editor, and hosting went from $9 a month to free. I can’t take credit for the original visual design, which carried over from the firm’s previous site, but I did make improvements to it.

View the live website
Screenshot of the Violet Ops app showing top sellers on mobile

Violet Ops: Vending Data Automation

Violet Ops is the software I built to run my vending business. It started as a pipeline for daily sales data. Each morning it pulls the sales report from Gmail, archives it in Cloud Storage, loads it into BigQuery, and emails me a summary of revenue, payment mix, and low stock. A mobile web app handles restocking, even with no cell coverage, along with warehouse inventory, purchases, and mileage. Monthly reconciliation checks my sales against Cantaloupe’s records, and it all runs within Google Cloud’s free tier. The code is in a private repository, so there’s no public link to it.

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.

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

Website and Software Services

Need a website or custom software for your small business or startup? I build simple, fast, and secure websites that tell customers who you are, what you do, and how to reach you. I also build custom software of any kind. I’m based in Brigham City, Utah, and work with businesses across Box Elder, Cache, and Weber Counties, as well as remotely.

  • Informational websites: mobile-friendly and set up so search engines and AI assistants can find you.
  • Custom software: Android and iPhone apps, business tools, and whatever else you need.
  • Full-stack development: front end, back end, databases (SQL, NoSQL, or none at all), and cloud.
  • Focused on user experience: UX is my passion, so your software will be easy and pleasant for customers to use.
  • Built to stay secure: simple websites have no WordPress, database, or plugins for attackers to target, and often little or no monthly hosting cost.
  • Hacked site rescue: if your WordPress site has been hacked, I can rebuild it as a static site made with a focus on security.
  • Affordable pricing: payment plans are available, and I work with startups on a budget.

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, previously held the Google Cloud Associate Cloud Engineer and HashiCorp Terraform Associate certifications (both now expired), 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, 704-615-7959, or on LinkedIn. I’m always open to conversations about software engineering and technology.