Available for full-time rolesSydney

MohamadEldhaibi

Graduate Software Engineer

UTS graduate building full-stack products and AI tools with a grounding in information security.

Weighted average mark at UTS
84.22%
Engineering and IT, 2026
Dean's List
Client bookings after a migration I led
+22%
Products shipped and open to the public
2 live

01About

Who I am

I'm a graduate software engineer from UTS who takes full-stack applications from requirements through to production.

Degree
Bachelor of Engineering (Honours) in Software Engineering with a sub-major in Information Security, completed in November 2026.
Academics
84.22% WAM and Dean's List 2026, with High Distinctions in Database Fundamentals, Cloud Computing, and Data Structures and Algorithms.
Experience
Freelance web developer, software engineering intern and front-end team lead, including booking workflows that lifted client bookings by 22.32%.
Security
Completed the Google Cloud Cybersecurity Certificate and Cisco Network Technician Career Path, and applied security in real work through authentication, role-based access control and locked-down document access.
Portrait of Mohamad Eldhaibi

02Experience

Results

Now

Current freelance work

Freelance Web Developer

Bina Technologies, Sydney2026 - Present

  • Built a password-protected Educator Hub for CPR Kids on WordPress, using PHP snippets to lock down public document URLs and restrict a shared account's access, and delivered a handover document on completion.
  • Built and configured a website for Kids Early Education, setting up booking systems, contact forms, and SEO for a non-technical client.
+22%

Client bookings, 2 weeks post-migration

Team Leader - Front End Developer

CPR Kids, SydneyFeb 2025 - Jun 2025

  • Led a 6-member development team through a complete website redesign and migration, coordinating client meetings, sprint planning, and development tasks across a 12-week project cycle.
  • Delivered a 22.32% boost in client bookings within 2 weeks post-migration by integrating advanced search, optimised booking workflows, and streamlined user journeys.
  • Achieved a 1.3% increase in site engagement rate and a 1% decrease in bounce rate through modern UI/UX design, mobile-responsive layouts, and enhanced navigation.
−80%

Manual effort for industry users

Software Engineer Intern

Optik Consultancy, SydneyNov 2024 - Feb 2025

  • Developed a full-stack MERN website for the Australian Council of Engineering Deans (ACED) with secure authentication, role-based access control, and real-time project management for academic and industry users.
  • Integrated AI-powered document summarisation using Google Gemini API to automate concise summaries from PDF attachments, reducing manual effort by 80% for industry users.
  • Implemented advanced search and filtering (multi-select dropdown, keyword search), improving project discoverability and reducing search time by 60%.

03Education

Credentials

Bachelor of Engineering (Honours)

Major in Software Engineering, sub-major in Information Security

University of Technology SydneyMar 2023 - Nov 2026

Weighted average mark
84.22%
Weighted average mark
Top results: Database Fundamentals, Cloud Computing
98
Top results: Database Fundamentals, Cloud Computing
Dean's List, Faculty of Engineering and IT
2026
Dean's List, Faculty of Engineering and IT

Top subject results

  • Database Fundamentals98
  • Cloud Computing and Software as a Service98
  • Data Structures and Algorithms94
  • Software Development Studio92
  • System Security90
  • Network Fundamentals88
  • Systems Testing and Quality Management87

CertificationCompleted Oct 2026

Cisco Network Technician Career Path

  • Network protocols
  • IPv4 and IPv6 addressing
  • Cisco IOS configuration
  • network troubleshooting

CertificationCompleted Sep 2024

Google Cloud Cybersecurity Certificate

  • Cloud security
  • IAM
  • network security
  • threat detection
  • compliance
  • disaster recovery

04Skills

The toolkit

Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • C++
  • C
  • SQL

Frameworks & Libraries

  • React
  • Node.js
  • Express
  • FastAPI
  • Socket.IO
  • LangChain
  • Pydantic
  • HTML
  • CSS
  • Tailwind CSS

Data & Cloud

  • PostgreSQL
  • MongoDB
  • AWS
  • Google Cloud
  • Azure
  • Docker

Security & Networking

  • Wireshark
  • Kali Linux
  • Linux / Ubuntu
  • Cisco Packet Tracer
  • VirtualBox

Tools

  • Git
  • Jira
  • Vite
  • Figma
  • Salesforce
  • WordPress
  • Elementor

05Projects

Selected work

Oct 2025 - Nov 2026 · UTS capstone

Prompt2Cal

Problem
Adding calendar events means filling in forms by hand, even when the details are already sitting in a message.
Approach
Benchmarked a rule-based parser against GPT-5 and Claude Sonnet 4.6 on 100 informal inputs. The models were far more accurate, but filled in details the text never gave, so I built a verifier that checks every extracted value against the source and flags guesses.
Result
Published on the Chrome Web Store for Google Calendar and Outlook: events from typed, spoken or right-clicked text, with guessed details highlighted, clash warnings and free-slot suggestions.
  • React
  • Vite
  • FastAPI
  • Python
  • Claude API
  • Google Calendar API
  • Microsoft Graph
  • OAuth 2.0
  • Google Cloud Run
  • Chrome Extensions (MV3)
Prompt2Cal screenshot

Aug 2025 - Nov 2026

Tool Scraper

Problem
Comparing developer tools means digging through scattered pages for pricing, licensing and whether a project is still maintained.
Approach
A LangGraph pipeline searches the web, reads comparison articles and each tool's own pages, and uses an OpenAI model to extract facts. GitHub data verifies licences and activity, and anything that can't be traced to a source is left blank. Results stream to the browser as each tool is researched.
Result
A live product that returns a sourced, side-by-side comparison in about 20 seconds, with pricing, licence, GitHub activity and a link for every claim.
  • React
  • TypeScript
  • FastAPI
  • Python
  • LangGraph
  • LangChain
  • OpenAI
  • BeautifulSoup4
  • Pydantic
  • httpx
  • GitHub API
  • Docker
  • Google Cloud Run
  • Vercel
Tool Scraper screenshot

Jul 2025 - Nov 2026

Real-Time Language Translation App

Approach
Browser speech recognition captures speech live and splits it into phrases at each pause. Claude translates each phrase with the recent conversation as context, streaming the result over WebSockets from a FastAPI backend. The browser's built-in voices read the translation aloud.
Result
A real-time translator for 58 languages with voice or text input, including a two-person conversation mode that translates both sides of a chat. It runs on a single API key at a fraction of a cent per phrase.
  • Python
  • FastAPI
  • WebSockets
  • Claude API
  • Web Speech API
  • JavaScript
  • Vercel
Real-Time Language Translation App screenshot

06Contact

Let’s talk

Available for full-time roles

Graduate software engineer, available to start full time. Send me a message and I’ll get back to you as soon as I can.