Adnan Shaikh
Computer science student
I'm a BSc Computer Science student working mostly in TypeScript and Python, with React, Next.js, and PostgreSQL as my usual stack. Most of what I build starts as a way to get better at data structures and algorithms, then turns into something I actually use myself. Java shows up too, mainly through coursework.
Experience
Faculty and Assistant In-Charge at CareerCreators
Apr 2024 – May 2026Taught practical computer skills to students, covering MS Office, design software, and the fundamentals of web development and programming. Also helped run the center as assistant in-charge alongside teaching.
MS Office, Photoshop, Illustrator, CorelDraw, Canva, HTML5, CSS, JavaScript, Python basics
Right now
Working through LeetCode most days, going deeper into data structures, and starting to pick up data science. Longer term, the plan is to ship real products and eventually start a small studio of my own.
Things I've built
ShrunkPy
Sep 2026A browser-based image and PDF compressor, resizer, and converter. Everything runs client-side through the Canvas API and pdf-lib, so nothing gets uploaded and there's no account to make.
JavaScript, Canvas API, pdf-lib
Live at adnan-zhaikh.github.io/ShrunkPyCourse Tracker & Certificate Generator
Aug 2026A full-stack app for tracking course progress and generating completion certificates. Built with Next.js on top of PostgreSQL and deployed on Vercel.
TypeScript, Next.js, PostgreSQL
Live at course-tracker-web.vercel.appE-commerce database
Apr 2026A relational database for an e-commerce store, built on PostgreSQL through Neon. Mostly a schema design exercise: joins, aggregations, CTEs, and indexing done properly instead of just working.
PostgreSQL, SQL
Source on GitHubExpense Tracker
Aug 2026A small command-line tool for logging and categorizing personal expenses.
Python
Source on GitHubCollege coursework
OngoingA running collection of Java projects from university coursework: OOP design, data structures, and algorithm implementation.
Java
Source on GitHub