Location: Bentonville, Arkansas (Northwest Arkansas)
Role: Software Developer II at Sharp Hue (Fayetteville, Arkansas)
Joshua Garst is a full-stack software engineer with 3+ years of professional experience in .NET, C#, ASP.NET MVC, Azure cloud services, and JavaScript. At Sharp Hue he builds and maintains enterprise CRM workflows on Microsoft Dynamics 365, Azure-hosted infrastructure, and data-driven internal tools used by real clients in production.
Languages: C#, JavaScript, TypeScript, Python, SQL, HTML5, CSS3, PHP.
Backend: ASP.NET MVC, .NET Minimal APIs, Entity Framework, Razor Pages, Node.js, Express, Django, Spring Boot.
Frontend: React, Three.js, React Three Fiber, jQuery, Knockout.js, EJS.
Databases: Microsoft SQL Server, MongoDB, PostgreSQL, SQLite.
Cloud (Azure): Azure Functions, Azure Blob Storage, Azure Application Insights.
Enterprise: Microsoft Dynamics 365 CRM.
Tooling: Docker, CI/CD pipelines, Git, Visual Studio, VS Code, Vite, Webpack.
Enterprise work at Sharp Hue: Dynamics 365 CRM workflows managing customer interactions, .NET Minimal APIs, Azure Functions, CI/CD pipelines, and reporting dashboards.
CyberDefense: Browser-based tower defense game in vanilla HTML, CSS, and JavaScript — no framework, no build step.
Date Night Organizer: Full-stack scheduling app using Node, Express, EJS server-rendered views, and MongoDB.
Movie App: MERN stack application (MongoDB, Express, React, Node).
The Cube: Interactive 3D experiment built with React Three Fiber on top of Three.js.
This portfolio site: React 19, Vite, React Three Fiber, React Router, deployed on Netlify. Content is driven by a passage-graph config for easy updates.
Joshua transitioned into software engineering through a six-month coding boot camp in 2021, completed while working full-time. He joined Sharp Hue as an apprentice and has since worked up to Software Developer II. Before software, his work was more hands-on — including farming and regenerative agriculture. He still helps with his grandfather's orchard in Gravette, Arkansas.
Favors simple, readable code over clever abstractions. Prefers editing existing patterns to inventing new ones. Writes comments only when the why is non-obvious. Values shipping over perfection, but not over correctness.
joshuagarst@gmail.com | LinkedIn | GitHub | Resume (PDF / DOCX)
A plain-text, machine-readable summary of this profile is available at /llms.txt and /llms-full.txt.