Menu

mariogeneau.com

All About Digital Experiences.

About ME

I am a freelance creative digital developer based in Michigan, specializing in iOS development. I design, develop, and program innovative iOS applications tailored to meet the unique needs of my clients.

Services

What I Do.

I have a passion for solving puzzles and technological challenges, particularly in the realm of iOS development. My expertise lies in brainstorming, developing, programming, and delivering high-quality iOS applications and computer programs.

Consulting

I adopt a “listening” approach in my software consulting services for mobile application development projects. This method allows me to fully understand your vision and business needs before proposing the optimal technical solution.

Design

I am committed to exceeding your expectations. I will showcase my expertise in UX and UI design, my technical capabilities, and my ability to quickly understand your needs and overcome challenges.

Development

I offer comprehensive software development services designed to help grow your business and increase your ROI. From custom software engineering and quality assurance to system integration, technology consulting, and software support, I've got you covered.

Teach

I am passionate about teaching and providing students with a strong foundation in both the theoretical and practical aspects of programming. I equip students with the relevant skills needed for successful software development careers, focusing on the tools, techniques, and concerns that are integral to the daily life of a professional developer in a modern team.

Showcase

See My Featured Projects.

Here is just a sample of some of my work.

Miam

JavaScript: Web app dice game.
Technology : JavaScript, JSON & PHP

Mad Poker

iOS Swift App : Video poker app.
Technology : Xcode, Swift & UserDefaults

Michigan Tax & Tip

React-Native iOS App : App to calculate Michigan tax & tip. Can be changed.
Technology : JavaScript

Quintessence

iPhone/iPad App : Creative animation app
Technology : Xcode, Swift & SwiftUI

Freelance Project Manager

C# & Xamarin : Client project management
Technology : C# & JSON

Mad Movies

Python Mac App : Mac application acting as a movie database aggregator.
Technology : Python & JSON

TUTORIALS

Learn With Me.

Clean, practical guides I’ve written while building real projects. Explore, copy code, and ship faster.

Hello World Tutorial

A bite-size intro to SwiftUI: create a new app, display Hello, World!, learn where import SwiftUI, struct, View, and body fit, then preview and run it.

Basics Easy Tutorial

A quick, beginner-friendly walkthrough of SwiftUI essentials: import SwiftUI, build a simple view with Text and Button, manage state with @State for a tap counter, lay out with VStack, apply modifiers, and preview in Xcode.

Basics Moderate Tutorial

Start fresh, model a Person, and build a scrolling list with safe IDs, gentle optional handling, and custom rows that update live in previews—because static screens are so last season.

Basics Hard Tutorial

Fetch JSON posts with a tidy Post model, friendly loading/error states, and an Identifiable list that updates via async .task—snappy UI, zero thread drama.

Strings Easy Tutorial

A tiny SwiftUI runway: build a computed greeting, show its count, underline with taste, and list each character with simple IDs—snappy previews, calm UI.

Navigation Tutorial

Learn SwiftUI navigation basics: use NavigationStack, link between screens, and manage titles and back behavior.

Tab Views Tutorial

Learn SwiftUI TabView basics: build multi-tab layouts with labels/icons, manage selection, and nest navigation inside tabs.

Project Theme Tutorial

Centralize colors, typography, and spacing into a reusable Theme so every screen stays consistent with minimal code.

Frame Animation Tutorial

Build a frame-by-frame animation system in Swift/SwiftUI, import assets, and control timing for smooth results.

Closures 101 Tutorial

Master Swift closures—capture values, pass logic like Lego bricks, and bend callbacks to your will. Warning: delightfully hard; brain may smoke.

Calculator Part 1 Tutorial

Build a bite-size SwiftUI calculator that picks operations with an enum, returns tiny worker closures on demand, and formats Double results like a pro—crisp, readable, no spreadsheet vibes. Warning: closures ahead; sparks of joy and mild brain smoke possible.

Calculator Part 2 Tutorial

Part 2: level up your tiny SwiftUI calculator—pick ops with an enum, return worker closures on demand, and format Double results cleanly. Warning: sequel energy, extra closure magic.

Color Extension Tutorial

Color extension: teach SwiftUI’s Color a hex-friendly initializer, sanitize strings, parse RGB, scale to 0–1, and honor opacity for consistent sRGB swatches. Warning: highly addictive hues.

Card Builder Framework Tutorial

Build a horizontal card carousel in SwiftUI with Card Builder Modifier Kit. Import assets, apply the modifier to an empty view, use smart defaults, and add light customization for buttery scrolling and café-level polish.

Custom Symbol Tutorial

Forge your own lightning in Xcode! In this electrifying tutorial, we ditch Apple’s default bolt, draw our own in Pixelmator Pro, and unleash it as a custom SF Symbol, because sometimes Zeus needs a personal brand.

Rotation 3D Effect Tutorial

A quick and sassy SwiftUI tutorial where you make a humble globe icon spin like it’s auditioning for a Broadway show — learning @State, animation, and 3D rotation along the way.

Modifier Tutorial

A fast-paced, funny SwiftUI tutorial where you build a 3D spinning globe modifier from scratch. It explains how to use ViewModifier, @State, animation, and rotation3DEffect — all told like a caffeinated space mission. By the end, your SwiftUI view spins endlessly in 3D, and you’ll feel like you just gave your code its own astronaut training montage.

Contact

Get In Touch.

Contact Information
Email me At

info@mariogeneau.com