Michael Berry

Portfolio · Dearborn, MI

Michael Berry

AI Developer & Technical Lead

Computer science graduate who turns client requirements into working software, using AI as a primary development tool. I lead teams, ship products, and solve real business problems — end to end.

11+
Projects on GitHub
Real Client
Delivered on deadline
3.80
GPA · Final seven semesters
Bilingual
English & Arabic
AI Tool Solo Build
CreatorFlow AI

AI-powered content optimizer for creators on YouTube, TikTok, and Instagram. Generates platform-tuned titles, descriptions, hashtags, and SEO recommendations. Designed a factory-pattern mock AI engine so the full pipeline runs end to end at zero API cost, with 70+ documented test cases.

React 18 Node.js Express Firebase Firestore Vercel
AI engineering notes from this project
Prompt engineering —system/user prompt design was the difference between generic output and consistently platform-tuned titles, descriptions, and hashtags across YouTube, TikTok, and Instagram.
Structured outputs —the generation pipeline required predictable, parseable responses so results could flow straight into the UI and Firestore.
Model/API integration —OpenAI API wired into a Node/Express backend, handling auth, request/response shaping, and error cases.
Mocking AI for development —built a factory-pattern mock AI engine so the full pipeline could run end-to-end at zero API cost, enabling 70+ test cases without burning credits.
Game Three-person Team
Steiner Survivors

2D survival game built in C# with MonoGame. Owned the game state system (start/pause states), designed the main menu and settings with remappable controls, and integrated the in-game music system.

C# MonoGame OOP
Web App
DriveShare

A vehicle sharing platform that connects owners and renters — browse listings, book vehicles, and manage reservations through a streamlined web interface.

Web Full-stack
Recipease
E-commerce site that turns recipes into shoppable ingredient carts.
Weather App
Live weather lookup powered by a real-time API — search any city for current conditions.
Cat Breed Reference
Searchable cat breed encyclopedia pulling from an external API with breed details and images.
Travel Brochure
Visually polished destination brochure site showcasing layout and design fundamentals.
Contact Book
CRUD contact manager — add, edit, search, and delete contacts with persistent storage.
Yahtzee & Tic-Tac-Toe
Browser-based implementations of both classic games with full game logic and scoring.
AI Development
Prompt engineering AI-assisted workflows Rapid prototyping AI feature integration
Programming
C# JavaScript React Node.js / Express Blazor Server SQL C++ MonoGame
Platforms & Tools
Azure SQL Firebase Firestore GitHub VS Code Visual Studio Android Studio SSMS
Leadership & Communication
Team leadership Client consulting Project management Agile / sprints English (fluent) Arabic (fluent)

I'm a graduate of the University of Michigan-Dearborn, where I earned a B.S. in Computer Information Science with a concentration in Computer Science, graduating with a 3.44 cumulative GPA and a 3.80 across my final seven semesters. I build things that work — using AI as a core part of how I develop, not an afterthought.

My best work came from real pressure: a year-long Senior Design capstone delivered to a real client, a solo AI product shipped across six Agile sprints, a vehicle-sharing platform, and a team-built 2D game. I'm most in my element when there's a real problem and a deadline.

Fluent in English and Arabic. Actively seeking roles in AI development, solutions engineering, or technical lead positions — especially at teams that move fast and build with AI.

University of Michigan-Dearborn
B.S. in Computer Information Science · Concentration in Computer Science
Cumulative GPA: 3.44 · Final seven semesters: 3.80 GPA
2026
Administrative Assistant
Genius Realty LLC (formerly Team Ali LLC) — Real Estate Services
Dearborn, MI · 2021 – Present
  • Use AI to draft listing descriptions, cutting writing time per listing from 30–45 minutes to about 10–15.
  • Produce property marketing videos and brokerage promotion using AI tools such as CapCut and VideoProc Vlogger.
  • Handle client email and phone correspondence, answering buyer and seller inquiries on listed properties.
  • Coordinate property showings and serve as the point of contact for prospective buyers.
  • Manage the broker's calendar of appointments, showings, and meetings.
  • Publish listings and transactions on MLS with photos and full property details.
  • Maintain all client documentation, contracts, and records, plus the brokerage's in-house Excel CRM.

Let's build something useful.

I'm actively looking for roles in AI development, solutions engineering, or technical lead positions. If you're working on something interesting, I'd love to hear about it.