Loading Portfolio...

Hi, I'm

Mohammad Al Bataineh

Junior Software EngineerFull-Stack Developer

I build full-stack web applications with React, Node.js, and TypeScript. Currently pursuing my Master's in Computer Science, I focus on writing clean, well-tested code and turning ideas into working software.

4 Projects Built
Full-Stack Development
2026 MS Expected
Mohammad Al Bataineh - Software Engineer
Available for Opportunities

About Me

Results-driven engineer passionate about creating impactful solutions

Hello! I'm Mohammad

I'm a Junior Software Engineer and Full-Stack Developer focused on building web applications with React, Node.js, and TypeScript. Currently pursuing my Master's in Computer Science at City University of Seattle.

I learn best by building — my projects range from a full-stack team management platform with role-based access control to a personal productivity app and an interactive interview-prep tool, each one giving me hands-on practice with real architecture, authentication, databases, and automated testing.

My technical expertise spans the full stack—from designing APIs and data models to building responsive, accessible frontend experiences. I'm passionate about clean code, testing, and continuous learning.

Education

Master's in Computer Science

Focus

Full-Stack Software Projects

Location

Seattle, WA

Languages

English, Arabic

Quick Skills Overview

Programming

JavaScript TypeScript Python SQL

Frontend

React Next.js HTML5 CSS3

Backend & Database

Node.js Express REST APIs MongoDB

Tools

Git GitHub Vite Prisma

Featured Projects

Real projects built with modern full-stack technologies

OrgFlow

Full-Stack 453 Tests

A full-stack team and project management platform with role-based access control and an AI-assisted document search feature. Originally built as an academic full-stack project and later extended independently with security hardening and an expanded automated test suite.

Node.js Express MongoDB

STUDENT_OS

12 Modules 63 Tests

A personal academic full-stack project: a student productivity app combining task tracking, note-taking, flashcards, and habit tracking behind a single account, with an optional AI assistant for planning and summarization.

Next.js TypeScript Prisma

js-interview-forge

14 Modules 118 Tests

A personal front-end project that turns a JavaScript study guide into an interactive interview-prep tool, with flashcards, a timed mock interview mode, coding/debugging exercises, and weighted progress tracking.

React TypeScript Vite

YT_Downloader

Cross-Platform 99 Tests

A personal desktop application (Python/Tkinter) for downloading YouTube videos and audio locally, with quality/format presets, playlist support, download history, and a cancellable, thread-safe download pipeline.

Python Tkinter yt-dlp

Skills & Technologies

Full-stack development capabilities built through real projects

Programming Languages

JavaScript

ES6+, async/await, DOM APIs

TypeScript

Strict typing, interfaces, generics

Python

Scripting, desktop applications, automation

SQL

Query design, relational data modeling

Databases

MongoDB

Schema design, Mongoose, aggregation

SQLite

Relational modeling with Prisma ORM

Frameworks/Libraries

React

Component architecture, hooks, state management

Next.js

App Router, Server Actions

Node.js

Server-side JavaScript, APIs, npm packages

Express

REST API design and middleware

Prisma

Type-safe ORM and migrations

Tools

Git

Version control, branching, collaboration workflows

GitHub

Repositories, pull requests, project tracking

Vite

Front-end build tooling and dev servers

VS Code

Primary development environment

Other Technologies

HTML5

Semantic markup, accessibility, web standards

CSS3

Flexbox, Grid, responsive design

Tailwind CSS

Utility-first responsive styling

REST APIs

Endpoint design, authentication, validation

Education

Continuous learning and academic excellence

Master of Science

Computer Science

City University of Seattle

Seattle, USA

Expected December 2026

GPA: 3.9/4.0

Key Courses:

  • Full-Stack Web Development
  • Full-Stack Mobile App Development
  • Advanced Python Programming
  • Distributed Systems Design
Bachelor of

Software Engineering

Al Ain University

Abu Dhabi, UAE

Graduated June 2024

Key Courses:

  • Object-Oriented Programming (Python)
  • SQL Database Design & Optimization
  • Web Development (Full Stack)
  • Data Structures & Algorithms

Contact Me

Let's discuss how I can contribute to your team's success

Let's Connect!

I'm actively seeking opportunities to contribute my skills and experience to innovative software engineering projects. Whether you have a question, want to discuss a potential opportunity, or just want to say hi, feel free to reach out!

GitHub

View Profile

Location

Seattle, WA

LinkedIn

View Profile
Available for Full-Time Opportunities