# ShiftTech > Founder-led software engineering studio based in Cape Town, South Africa and Harare, Zimbabwe. We build web platforms, mobile apps, and internal operations systems for growing businesses. No account managers: you work directly with the engineer who builds and ships your system. ## Services - [AI Integrations & Automation](https://shifttechgs.com/services/ai): Practical AI built into the software we ship, writing code, automating busywork, and updating old systems, with a senior engineer reviewing every line. - [Web & Product Design](https://shifttechgs.com/services/web-design): Interfaces designed to convert, validated with real users, backed by a documented design system. - [Software Engineering](https://shifttechgs.com/services/web-application-development): Architecture, implementation, testing, and delivery for systems that have to hold up in production. - [Custom Software Development](https://shifttechgs.com/services/custom-software-development): Bespoke internal tools and business systems built around how a business actually works, replacing spreadsheets and manual processes. - [DevOps & Cloud Infrastructure](https://shifttechgs.com/services/devops-cloud): Deployment pipelines, monitoring, and cloud infrastructure so releases are routine, not stressful. - [Mobile App Development](https://shifttechgs.com/services/mobile-app-development): iOS and Android apps built with Flutter, backed by real infrastructure, from first screen to app store launch. ## Company - [Our Work](https://shifttechgs.com/work): Case studies from real, live projects: Luminii, BSL Auction Services, Payhouse Finance, Vision Plus Wealth, Peekaboo Daycare, SpringKleaners, Ribbon Plumbing, and more. - [About ShiftTech](https://shifttechgs.com/agency): Why the studio exists and why it's stayed founder-led. One person scopes, builds, and stays on every project. - [Contact](https://shifttechgs.com/contact): Book a free discovery call. ## Case Studies - [Luminii CRM](https://shifttechgs.com/work/luminii-crm): How we built the Luminii CRM: leads, client records and follow-ups in one place instead of scattered across spreadsheets. Built with Angular, C#, SQL. - [zimAlert Emergency Response](https://shifttechgs.com/work/zimalert-emergency-response): A mobile emergency response app with live location sharing, so responders and the people waiting on them see the same picture in real time. Built with Flutter, C#, Firebase, SQL. - [PayHouse Finance Platform](https://shifttechgs.com/work/payhouse-finance-platform): Digitising a manual loan application flow with PCI-DSS handling and real-time transaction monitoring built in from the start. Built with Laravel, PHP, MySQL. - [Vision Plus Wealth Management](https://shifttechgs.com/work/vision-plus-wealth-management): Rebuilding a wealth management site around a clear service story, and automating a loan application process that ran entirely by hand. Built with Laravel, PHP, MySQL. - [BSL Auction Services](https://shifttechgs.com/work/bsl-auction-services): Replacing paper trails and manual admin with a public auction site plus an admin platform for listings, bids and records. Built with Laravel, PHP, MySQL. - [Lifestyle Laundry](https://shifttechgs.com/work/lifestyle-laundry): A laundry booking app covering the whole loop: book a pickup, pay in-app, and track order status without chasing updates. Built with Flutter, Firebase, Stripe, C#, SQL. - [Luminii SaaS Platform](https://shifttechgs.com/work/luminii-saas-platform): Building the Luminii CRM out into a multi-tenant SaaS platform: leads, quotes, invoicing and job scheduling in one system. Built with Angular, C#, SQL. - [Peekaboo Daycare](https://shifttechgs.com/work/peekaboo-daycare): Twenty years in business with almost no presence online. A site that shows up in search, plus an admissions dashboard replacing the paper trail. Built with Laravel, PHP, MySQL. - [SpringKleaners](https://shifttechgs.com/work/springkleaners): An instant quote tool and suburb-based booking flow, so a visitor goes from "how much" to "booked" without a phone call in between. Built with Laravel, PHP, MySQL. - [Ribbon Plumbing](https://shifttechgs.com/work/ribbon-plumbing): An after-hours quote request flow for an emergency plumber, turning a midnight burst pipe into a submitted request instead of a missed enquiry. Built with Laravel, PHP, MySQL. ## Blog - [Claude Code Builds Ugly Websites Until You Do This](https://shifttechgs.com/blog/claude-code-builds-ugly-websites): You can build a website with AI in an afternoon. That does not mean you have built the right one. What to decide before you hand anything to an AI tool, and what to check before you call it finished. - [Why We Quote Fixed Price, Not Hourly](https://shifttechgs.com/blog/why-we-quote-fixed-price-not-hourly): Hourly billing puts the incentive in the wrong place. Here is how we scope a fixed number before a line of code gets written, and what happens when the scope changes. - [Our Default Stack, and Why We Rarely Deviate From It](https://shifttechgs.com/blog/our-default-stack-and-why-we-rarely-deviate-from-it): C# and Angular, with other tools borrowed in when a project actually needs them. Not because they are trendy, but because we can debug them at 11pm without reading documentation. - [The Two Problems We Actually Solve for Clients](https://shifttechgs.com/blog/the-two-problems-we-actually-solve-for-clients): Most businesses do not need a website or a piece of software. They need to be findable, and they need to stop losing hours to manual work once people find them. - [Where AI Actually Earns Its Place in the Systems We Build](https://shifttechgs.com/blog/where-ai-actually-earns-its-place-in-the-systems-we-build): AI writes code faster. We still read every line. Here is the line between AI as a tool and AI as a strategy, and why that distinction matters to what we ship.