Understand the problem
Before writing code, I focus on understanding what you're actually trying to accomplish so we build the right solution the first time.

I build websites, prototypes, game systems, automations, and custom tools that turn messy ideas into usable products.
Software Engineering Student • Freelance Developer • Game Systems Builder • Military Veteran
Arizona · Open to remote work
I approach software through systems thinking: understanding the problem, breaking it into workable parts, and building tools that are practical, maintainable, and useful. My background combines military discipline, software engineering education, freelance delivery, and hands-on project work across web applications, game systems, automation tools, financial dashboards, and AI-assisted development workflows.
I use modern development tools, including AI-assisted workflows, to plan, prototype, and build software efficiently — always with clear scope and honest communication about what is realistic for each project.
I work best on clearly scoped projects where we can define the goal, build an MVP, test it, and improve from there.
Build things worth being proud of, earn peoples trust, and never stop learning. Let success be the consequence.
Before writing code, I focus on understanding what you're actually trying to accomplish so we build the right solution the first time.
Small, testable milestones instead of big promises that let us validate ideas early and improve as we go.
If I know something, I'll tell you. If I don't, I'll tell you that too — and then I'll figure it out.
A curated selection of recent projects. Browse the full portfolio for more.
PromptIQ transforms weak or unclear prompts into structured, higher-performing prompts while explaining the techniques behind each improvement. The platform includes prompt scoring, before-and-after comparisons, optimization categories, technique detection, local history, and educational feedback.
Next.js · TypeScript · Tailwind CSS · Cursor · Vercel · Prompt Engineering
AI-orchestrated game lab for rapid gameplay experiments, mechanics prototyping, and iteration workflows.
Godot · Game Systems · AI-assisted · Prototyping
Roguelike game with core combat, progression, and game loop systems implemented in C# and .NET featuring custom ASCII art and music.
C# · .NET · Game Development · Microsoft Academy · ASCII Art · Story-based
Full-stack personal finance prototype with sessions, transaction handling, and responsive UI. The project explores business-oriented software architecture, database-backed applications, and financial workflow design intended for a larger future project.
Blazor · MSSQL · .NET Core · Full-Stack · MSSA · Finance · Budgeting
Real feedback from Upwork engagements and direct freelance projects
5.0 rating on Upwork, including 2 written reviews.
Reviews below include Upwork and independent client work.
“Joshua was great to work with. He was flexible with my schedule and meeting times, made sure he understood my requirements and made sure all my feedback was implemented. He also gave great reports and status so I always knew where things were at. Would definitely hire again.”
Website Development
“Josh did an amazing job with our website - from out first meeting where we collaborated on our vision and needed functions, to his quick turnaround and the awesome finished product, we got exactly what we wanted for THE BEST price available! Thank you Josh, Refreshing Relocations is grateful for you!”
Website Development
Focused on practical software and tools that solve real problems - a project from scratch, or improving an existing workflow. I enjoy building solutions that are reliable, maintainable, and ultimately tailored to your needs.
Professional websites, portfolios, business sites, and lightweight web applications designed to be fast, modern, and easy to maintain.
Gameplay systems, prototypes, mechanics, UI, and interactive experiences built in Godot, Unity, GameMaker Studio with a focus on clean architecture and rapid iteration.
Custom tools that reduce repetitive work, improve workflows, and make day-to-day tasks easier.
Custom spreadsheets, dashboards, calculators, and tracking systems that organize information and automate repetitive tasks.
Don't see exactly what you're looking for? Reach out! If it's a good fit, I'd love to build it. If not, I'll tell you honestly and point you in the right direction.
A straightforward process for scoped builds — honest about what works at my current stage.
I start by understanding the problem.
I break ideas into clear requirements.
I use modern development tools, including AI-assisted workflows, to move quickly.
I build in small, testable phases.
I communicate clearly about scope, tradeoffs, and limitations.
Every project starts with a conversation. Together we'll clarify the idea, define the scope, and build a practical solution.
The best projects begin with a clear goal, a well-defined scope, and a practical solution.
Share your idea, timeline, and budget range if you have one. I'll respond within 1–2 business days.
Your information is used only to respond to your inquiry. It is not sold or shared.
Book a free 30-minute discovery call to talk through your idea, scope, and next steps.
Calendly opens in a new tab. Free 30-minute consultation.