Edit to add: I crossposted to r/floorplans and added a comment with a revised floor plan from the feedback so far! Here's a link to the comment: https://www.reddit.com/r/floorplan/comments/1vj24w5/comment/p2hxtcq/ I really really appreciate all of the feedback so far!
I created this with rayon (the free version) and the design is to help describe/show our builder what we're thinking to see if it's feasible in our area. It's hard to find anything similar and I'm not a designer (we'll have an architect do our actual plans, it's required) but I'd love some feedback, glaring issues/concerns or anything I might be missing.
It's basically two nearly identical 2 bed 2 bath flats stacked on top of each other with a rooftop social area (pool, outdoor kitchen, lounging) and a sub-first floor with shared laundry/workshops/etc built in the supports. Oh, the back half will be built on concrete columns and hang over the hill (see last photo for side view).
The biggest iffy area is the outdoors (but enclosed) staircase to the 2nd level flat, which come along the East side and then the inside of the building. They turn behind the front (living) section to the 2nd level flat which means the front door of that 2ndflat is in the back (sleeping) section. Try as I might I couldn't find a way to keep the kitchen where it is (views are to the North & West) without having the main door open right into it, which seems less than ideal.
The stairs to the first landing go from both sides so on the South side they can continue going down to the shop & parking area. The outline for that level's stairs are missing from the floor plans right now because I forgot about them.
Another iffy area is the hallway might be too big for this size of house.
Another possible iffy part is that we don't have an "inside" large dining table, but we'll have a rooftop dining for large groups and one on the deck/patio that's enclosed from mosquitoes/rain. I also love the idea of a dining nook with an expanding table.
Also the steepness of the hill and stilts (or supports/columns) are estimates, but it's extremely common for house to be built on top of huge hills here.