Backend & AI Engineer

Junaid
Ashraf

I build things with Java, Python, and whatever the problem needs.
Currently: CS student at COMSATS Sahiwal — targeting backend & AI roles.

scroll
01

About

I'm a backend engineer who takes problems seriously.
300+ LeetCode problems, production deployments, and a long streak of building things that actually work — not just compile.

I contribute to open source backend projects and actively study real-world system design — reading codebases, understanding architectural decisions, and learning how production systems are actually structured.

Location Sahiwal, Pakistan
Currently Backend & System Design
CGPA 3.63 / 4.00
Streak 215+ days LeetCode
Open Source Backend Contributor
Studying System Architecture
02

Work

Assignment Submission Portal

Production-grade platform deployed on DigitalOcean. Role-based auth for Admin/CR/Student, automated deadline enforcement, email OTP, and concurrent file uploads to Supabase with zero data collision across 50+ students. Cut submission processing time by 85%.

Spring Boot Spring Security PostgreSQL Supabase DigitalOcean Production
Trading & Wallet Management System

JavaFX desktop app with real-time crypto trading via CoinGecko API, live portfolio tracking, and secure multi-user account management. Built around clean OOP architecture — won University Project Expo.

Java JavaFX CoinGecko API PostgreSQL OOP
03

Wins

1st Position — COMSATS Sahiwal Coding Competition
University-level Programming Competition · Awarded for top performance in competitive programming
SOFTEC'26 — Participant
Programming Competition at FAST NUCES · One of Pakistan's largest national tech events · Legacy Meets Tomorrow
LeetCode — 300+ Problems · 215+ Day Streak
Graphs · Trees · Dynamic Programming · Following Kunal Kushwaha's DSA playlist
CS50 — Harvard University
Completed all problem sets and final project · Awarded from Cambridge, Massachusetts · 2024

Open to backend / AI engineering roles — internships & campus placements from June 2025