Mohammad
Alhawamdeh
I build |
4th-year Software Engineering student at McMaster University. I design, build, and ship complete software products — from database schema to cloud deployment.

About Me
I'm a software developer who focuses on building complete products — not just UI layers, but the systems that power them. I care about backend design, API architecture, database structure, and how everything connects from the server to the cloud to the client.
I've worked across multiple stacks: Node.js, Express, Spring Boot, Django, and .NET Core on the backend; MongoDB, PostgreSQL, and MySQL for data; AWS EC2 with Nginx and PM2 for deployment. I understand what it takes to move a project from a local environment to a real server with a real domain, real SSL, and real users.
Security is something I think about from the start — not something I bolt on at the end. JWT authentication, OAuth flows, input validation, rate limiting, and HTTPS are standard parts of how I build, not optional extras.
Education
McMaster University
Bachelor of Software Engineering Technology
Graduating August 2026Humber Polytechnic
Advanced Diploma in Computer Programming & Analysis
Graduated with HonoursRecognition
Coding — Ontario Skills Competition
Participated in the Ontario Skills Competition in the Coding category, competing against top technical students from across the province. The competition tests real-world programming ability, problem-solving under pressure, and software development skills.
Province of Ontario · Skills Canada

Certificate of Participation
Tech Stack
Engineering Principles
Systems Thinking
I design with the full stack in mind — how data flows from the database through the API to the client, and how each layer affects performance, security, and maintainability.
Production Mindset
Every project I build is treated as if it goes live tomorrow. That means proper error handling, environment configuration, logging, and deployment infrastructure.
Security by Default
I bake security in from day one — input validation, authentication flows, JWT lifecycle management, HTTPS, and protection against common attack vectors.
What I Build
I don't just write code — I build systems. Here's where my engineering depth lives.
Backend Engineering
Building the engine behind the product. I architect RESTful APIs from the ground up — request routing, middleware chains, data validation, error handling, and response design.
- REST API design & versioning
- Relational & document DB modeling
- JWT auth, roles, and permissions
- Webhooks, queues, background jobs
Cloud & Infrastructure
Deploying real applications to real servers. I configure cloud instances, manage domains, set up SSL, write environment configs, and keep production running reliably.
- AWS EC2 provisioning & configuration
- S3 file storage, RDS managed databases
- CI/CD pipelines for automated deploys
- Nginx reverse proxy, PM2 process mgmt
Full-Stack Products
Owning the full lifecycle from database schema to deployed UI. I build complete products — not handed-off pieces — with clean separation between client, API, and data layers.
- Next.js SSR, SSG, App Router
- API-first architecture, typed contracts
- Data modeling, migrations, seeding
- Email, file uploads, payment hooks
Security & Reliability
Writing software that doesn't break or leak. I implement authentication properly, sanitize inputs, protect against common vulnerabilities, and build systems that handle failure gracefully.
- JWT, OAuth 2.0, Auth0 integration
- CSRF, XSS, SQL injection prevention
- HTTPS, TLS/SSL, secret management
- Rate limiting, logging, error tracking
Projects
Backend systems, full-stack products, freelance work, and ongoing builds — across multiple stacks and layers.
Plicketz
A full-stack event ticketing platform built from the ground up — covering every layer of the software stack.
Resume AI Builder
SaaS application for AI-powered resume generation with real-time editing and live preview.
WebSolArch — Freelance Agency
Founded and operated a freelance digital agency, helping businesses grow through custom websites, SEO, and digital strategy.
Grade Submission API
REST API for academic grade management with JWT authentication and role-based access control.
Encrypted Chat App
Real-time encrypted chat system built on Python socket programming with end-to-end SSL/TLS.
Workout Tracker
Geolocation-based fitness tracking app with interactive maps and OOP-driven architecture.
CareTrack Network
Healthcare network management system with relational data models, full CRUD, and clean MVC architecture.
Get In Touch
Open to full-time roles, contract work, and interesting projects. Let's talk.
Whether you have a role in mind, a project to discuss, or just want to connect — my inbox is open.