Sunhut Software designs, builds, and ships production applications for commercial and federal clients. Mobile, web, and the data systems behind them — owned end-to-end by a single senior engineer.
Cross-platform iOS and Android apps built in React Native with Expo. Includes design, implementation, native module integration, App Store and Google Play submission, crash monitoring, and post-launch iteration.
Next.js and Node applications in TypeScript. Marketing sites, SaaS dashboards, internal tools, admin panels, and data-heavy interfaces. SSR, ISR, edge runtime, and accessible component architecture.
PostgreSQL schemas with Drizzle and migration-managed deploys, Supabase for auth and realtime, scheduled pipelines, and REST / GraphQL integrations with third-party APIs. Built to survive production.
CI/CD pipelines with GitHub Actions and Azure DevOps. Scheduled jobs, build automation, release pipelines, environment promotion, infrastructure as code. Reproducible from commit to production.
Claude, OpenAI, and DALL-E integration into production applications. Prompt engineering, structured output, streaming, vector search, and cost-controlled agent workflows — shipped in consumer apps today.
Stripe and in-app purchase integration. Subscription billing, webhook reconciliation, refund flows, and reporting. Privacy policies, App Privacy manifests, and platform-store submission compliance.
Scoped project delivered against a defined statement of work. Milestone-based billing (commonly 40% / 30% / 30%). Best when the outcome is well-defined and the client wants predictable cost.
Dedicated weekly capacity against a prioritized backlog. Flexible scope, predictable weekly spend, and a standing channel for ongoing work. Minimum four-week commitment.
Hourly billing against a not-to-exceed cap. Used for discovery phases, unscoped investigation, or emergency work where fixed-price isn't practical. Transparent time reporting.
30–60 minute intro call. We review the goal, constraints, timeline, and success criteria. Follow-up written brief within 48 hours — shared scope, assumptions, and proposed engagement model.
Statement of work drafted against the MSA. Fixed milestones, acceptance criteria, deliverables, and payment schedule. Signed digitally before any work begins.
Weekly written updates. Shared repo and project board. Staging deploys for every feature. Client has live access throughout — no black-box development.
Each milestone reviewed against its acceptance criteria. Launch includes production deploy, monitoring, and handoff documentation. Final invoice on acceptance.
30-day warranty on delivered work. Optional retainer for ongoing support, feature development, or monitoring. All code, credentials, and documentation transferred to the client.
Short brief → written scope in 48 hours.