Monas Waqar

I'm Monas, a Software Engineering student based in Lahore, Pakistan, focused on DevOps, cloud infrastructure, and modern software development.

Qualifications

Education & Certifications

Bachelor of Science in Software Engineering

Graduating 2028 · GPA 3.5+

University of Central Punjab, Lahore, Pakistan

Certifications

Using Python to Access Web Data

Coursera / University of Michigan2024

Python Data Structures

Coursera / University of Michigan2024

Programming for Everybody: Getting Started with Python

Coursera / University of Michigan2024

Start Writing Prompts like a Pro

Google2026

Work Smarter, Not Harder: Time Management for Personal & Professional Productivity

UC Irvine / Coursera2024

Expertise

Skills

Cloud

  • AWS

CI/CD

  • GitHub Actions
  • Jenkins

IaC

  • Terraform

Containers

  • Docker
  • Kubernetes

Languages

  • Java
  • Python
  • C++

Database

  • MySQL

Selected Work

Projects

A smart warranty and receipt management platform that securely organizes product purchases, receipts, and warranty information.

Built a full-stack warranty tracker that lets users upload a receipt photo and automatically extracts the product, price, and warranty details using AI. Set up secure cloud storage for receipts with AWS S3, and used background jobs to send expiration reminders before a warranty runs out. The result: no more digging through email or paper receipts to find proof of purchase.

Tech Stack

  • Next.js
  • Tailwind CSS
  • PostgreSQL
  • AWS S3
  • Inngest
  • Resend
  • Sentry

Deployment

  • EC2
  • Docker
  • Kubernetes (Minikube)
  • Nginx
  • Ansible
  • Terraform
  • GitHub Actions

File Compression System

View on GitHub

A Huffman coding-based file compression engine in Java, with byte-level compression/decompression, tree visualization, and a custom-built data structure library.

Built a file compression tool in Java using the Huffman coding algorithm, writing the underlying data structures (priority queue, linked lists) from scratch instead of using Java's built-in ones. It shrinks files by giving common bytes shorter codes, then rebuilds the original file perfectly on decompression. Also added a tree visualizer to see how the compression codes are built, and a progress bar that runs on its own thread so the UI never freezes during compression.

Tech Stack

  • Java
  • Data Structures & Algorithms
  • Huffman Coding
  • Swing
  • Multithreading

Get in Touch

Contact