LaAlliance

Most local restaurant apps fail because they try to do too much, becoming bloated platforms that confuse customers and overwhelm the kitchen staff. LaAlliance was initiated to centralize the ordering process for a local restaurant, but I approached it strictly as a product scoping challenge. Serving as both Technical Analyst and Developer, my mandate wasn't just to write code—it was to ruthlessly prioritize the feature set, ensuring that every technical output directly served the targeted end-user without adding operational friction.

Role

Technical Analyst & Developer

Responsibilities

Razor Pages,C# .NET,JQuery,MySQL

Architecture &
The Challenge

Building a digital menu is trivial. The actual challenge of a centralized ordering system is ensuring the software's state management doesn't desync with the chaotic physical workflow of a commercial kitchen. It was an exercise in rigorous feature restraint.

When you wear both the analyst and developer hats, you realize most 'cool' features don't survive contact with reality. I stripped away the unnecessary complexities and focused the architecture entirely on state centralization. The system was engineered to create a single source of truth between the customer's device and the kitchen's queue. I mapped the database schema and API routes to directly mirror the physical lifecycle of a food order. By strictly defining the feature requirements upfront as an analyst, I was able to build a much leaner, highly reliable ordering pipeline as a developer—preventing scope creep and ensuring predictable data flow.

Outcome

"Bridged the gap between business requirements and technical execution. Delivered a strictly scoped, fully centralized ordering system that eliminated ordering bottlenecks by matching the software’s logic directly to real-world kitchen operations."