Iβm Areeq Imran, a passionate, final year Computer Science student at UNSW Sydney.
I have a keen interest in UI/UX Design, Full Stack Development, and exploring low-level programming through languages like C++ and Rust.
- TypeScript / JavaScript
- Python
- C++
- Rust
- React
- Tailwind
- Flask
- Express
- PostgreSQL
Note: Some of these projects are not publicly available due to university policies, but access can be provided upon request.
Fialka Architects Website β NextJS Static Site, TailwindCSS β [View Here π](https://www.fialkabd.com)
- Built a fully responsive static website using Next.js and TailwindCSS
- Implemented a clean UI/UX design for architecture portfolio
- Deployed and optimized for fast load times
CollabMate β The Smart Student Group Project Tracker β React, Tailwind, Flask, PostgreSQL
- Full-stack web application to manage student projects (group project)
- My contributions: frontend design, database design, API integrations, and selected backend & frontend implementations
- Frontend: React + TailwindCSS for interactive dashboards
- Backend: Flask + PostgreSQL handling user authentication and project data
- Features include task assignment, progress tracking, and notifications
Concurrent HTTP/1.1 Proxy β Python3
- Multi-client concurrent HTTP/1.1 proxy supporting GET, POST, HEAD, CONNECT
- Implemented connection persistence, logging, and multithreading
- Built using only low-level socket programming in Python
Filtered String View β C++
- Implemented a filtered string view providing a read-only view into existing character data
- Supports optional predicate-based filtering of visible characters
- Wrote bidirectional iterators for traversal
- Ensured const-correctness, exception safety, and modern C++ practices
General Directed Weighted Graph β C++
- Implemented a generic directed weighted graph using templates
- Wrote bidirectional iterators for nodes and edges
- Utilized dynamic polymorphism for weighted/unweighted edges
- Applied modern C++ practices, including RAII and smart pointers
The Star Slayer Project β (Name TBD) - React, PhaserJS
- Developing a story-driven project/game with interactive gameplay to educate on AI literacy
- Focus on mechanics, design, and systems architecture
- Early-stage: core concepts and structure implemented
- Public Repository after completion of first MVP.
Cumulonimbus β The Smart Study Buddy - Electron, React, TypeScript
- Local study management app using SQLite for embedded storage
- Features: task tracking, study sessions, progress monitoring, AI quizzes and flash cards
- Focused on user-friendly UI, local-first design, and lightweight architecture
- Open source after completion of first MVP.
Lightweight Project Management Discord Bot - TypeScript
- Discord bot for simple project and task management
- Implements commands for creating tasks, tracking progress, and notifications
- Focus on automation, efficiency, and user-friendly interactions
- Open source after completion of first MVP.