Search
Omar M.'s Photo

CS Graduate & Software Engineer | Python, JavaScript, React
Omar M.

39 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $65
Response time: 3 hours

About Omar


Bio

I recently graduated from the University of Arizona with a degree in Computer Science and a minor in Marketing. During college, I interned at Apple on the Perception team, where I worked on audio processing systems in a production engineering environment. Since then, I have spent over four years building professional web applications using Python, JavaScript, TypeScript, and React for real clients and businesses.

I build AI powered applications professionally, including retrieval systems,...

I recently graduated from the University of Arizona with a degree in Computer Science and a minor in Marketing. During college, I interned at Apple on the Perception team, where I worked on audio processing systems in a production engineering environment. Since then, I have spent over four years building professional web applications using Python, JavaScript, TypeScript, and React for real clients and businesses.

I build AI powered applications professionally, including retrieval systems, automation pipelines, and full stack web platforms. I work with tools like Claude, ChatGPT, and modern AI APIs daily, which means I can teach not just traditional programming but also how to use and build with the latest AI tools. My background spans frontend development with React, backend work with Node.js and Python, databases with SQL and PostgreSQL, and deployment to production environments.

My approach to teaching is project based. I believe the best way to learn programming is by building something real, not just reading theory. In every session, we will work on a hands on project together, whether that is a web app, a Python script that solves a real problem, or an AI integration. I adjust to each student’s pace and learning style, and I am comfortable working with complete beginners through advanced college students. I also speak Spanish fluently, so I am happy to work with bilingual learners. My goal is to help students not just pass their class but actually understand and enjoy programming.


Education

University of Arizona
Computer Science

Additional Languages

Spanish

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Omar hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Computer Programming

Computer Programming

I have over four years of professional experience writing software in Python, JavaScript, TypeScript, and Swift. I hold a Bachelor's degree in Computer Science from the University of Arizona and interned at Apple on the Perception team. I teach programming fundamentals like variables, loops, conditionals, functions, and debugging, in whatever language a student is working in.
Computer Science

Computer Science

I hold a Bachelor’s degree in Computer Science from the University of Arizona. I interned at Apple on the Perception team, working on audio processing in a production codebase. I have over four years of professional experience building full stack web applications and AI powered systems using Python, JavaScript, TypeScript, and React. I can help with coursework in data structures, algorithms, operating systems, discrete math, and general CS fundamentals.
CSS

CSS

I build production websites professionally, writing the CSS that has to hold up across real browsers, real content, and every screen size a visitor arrives on. I have over four years of professional experience building full stack web applications, so I work in CSS alongside JavaScript, TypeScript, and React rather than in isolation. I hold a Bachelor's degree in Computer Science from the University of Arizona, which means I teach the model underneath a layout rather than a list of properties to memorize. I can help with the box model, specificity, Flexbox, Grid, responsive breakpoints, and debugging a layout that looks right in one place and breaks in another.
Data Analysis

Data Analysis

I work with data professionally in Python and SQL, including cleaning and transforming datasets, writing queries with joins and aggregations, and building the data pipelines behind AI powered production systems. I interned at Apple on the Perception team working on audio processing in a production codebase, which involved analyzing and transforming signal data at scale. I hold a Bachelor's degree in Computer Science from the University of Arizona and over four years of professional experience building full stack and data driven applications. I can teach data analysis in Python with pandas, SQL querying and joins, data cleaning and reshaping, and exploratory analysis.
Data Structures

Data Structures

I hold a Bachelor's degree in Computer Science from the University of Arizona, where data structures and algorithms were the core of the curriculum. I work through algorithm problems in Python regularly to stay sharp, and I use these structures in production code as a software engineer. I can teach arrays, linked lists, stacks, queues, hash maps, trees, and graphs, along with how to reason about time and space complexity.
General Computer

General Computer

I spent about five years in technical support before moving into software engineering, where I have worked for the last four years. I have a Bachelor's degree in Computer Science from the University of Arizona and experience at Apple. I can help with setup, troubleshooting, files and folders, software installs, printers, backups, and getting comfortable with a Mac or a Windows PC.
HTML

HTML

I write HTML as part of building and shipping production websites, which has been my main work for the last couple of years. I hold a Bachelor's degree in Computer Science from the University of Arizona and have over four years of professional experience building web applications. I can teach document structure, semantic tags, links and images, forms, tables, and how HTML works together with CSS to make a page.
Linux

Linux

I work in Linux and the command line every day as a software engineer, running servers, deployments, and development environments. I spent about five years in technical support before that, so I am used to walking someone through a terminal without losing them. I can teach the file system, permissions, shell commands, package managers, processes, and shell scripting.
Machine Learning/ AI

Machine Learning/ AI

I build AI powered applications professionally, including retrieval augmented generation pipelines, multi agent orchestration systems, and full stack platforms integrated with large language models. I work daily with Claude, ChatGPT, Gemini, and their APIs to build real production systems, not just prompt engineering. I have a Bachelor’s degree in Computer Science from the University of Arizona and hands on experience with vector databases, embedding models, and token optimization across multiple LLM providers. I can help students understand AI fundamentals, build their first AI applications, or work through machine learning coursework.
Macintosh

Macintosh

I did Mac technical support at Apple and have used a Mac as my main machine my entire life. I now work as a software engineer on macOS every day, so I know the system from both the support side and the developer side. I can help with setup and migration, Finder and file management, system settings, iCloud, backups with Time Machine, app installs, and troubleshooting when something stops working.
Microsoft Windows

Microsoft Windows

I have spent about five years in technical support and the last two years tutoring, and most of the students I work with are on Windows. I am comfortable working in Windows every day, walking someone through their own machine rather than mine. I can help with setup, file management, installing and updating software, settings, printers, backups, and general troubleshooting.
Python

Python

I have over four years of professional experience building full stack applications and AI powered systems in Python. I use it daily for backend services, data pipelines, and integrations with the Claude, OpenAI, and Gemini APIs in production. I hold a Bachelor's degree in Computer Science from the University of Arizona, which covered data structures, algorithms, and discrete mathematics. I work through algorithm problems in Python regularly and can teach syntax, core concepts, debugging, and problem solving from beginner through interview level.
Swift

Swift

Swift is my strongest language and the one I have done the most development in. I have built a number of apps with it, including one currently in progress, and I work in Xcode regularly. I hold a Bachelor's degree in Computer Science from the University of Arizona and interned at Apple, and I can teach Swift from syntax and optionals through building a working app.
Web Design

Web Design

Building websites has been my main focus and my actual job for the last couple of years, and I have designed and shipped a number of live client sites. I work across the whole build, including layout, responsive design, typography, and getting a site from a blank page to something live on a real domain. I hold a Bachelor's degree in Computer Science from the University of Arizona and can teach both the design side and the code underneath it.
Omar M.'s Photo

Questions? Contact Omar before you book.

Still have questions?

Contact Omar
Response time: 3 hours

Ratings and Reviews


Rating

5.0 (9 ratings)
5 star
(9)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Knowledgeable, Kind and detail oriented

I’ve recently started a learning journey with Omar about a month ago, focused on AI fundamentals; Including governance and technical aspects. He takes great pride in his work and consistently connects the material to real life examples, which makes it easier to understand. He welcomes feedback and makes each lesson fun and engaging. I’m looking forward to continuing my learning journey with Omar.

Edward, 5 lessons with Omar
Hourly Rate: $65
Response time: 3 hours
Contact Omar