Rex Crabb
Software & Web Developer | Internship Seeking
Versatile IT student with strengths in both frontend development and core software engineering. Experienced in React/Next.js, Flutter, and Firebase, with strong academic results in data structures, algorithms, and distributed systems. Passionate about building clean UIs and scalable software.
Skills
Programming Languages
- JavaScript
 - HTML, CSS
 - TypeScript, Tailwind CSS
 - Java
 - Python
 - SQL
 
Tools/Frameworks
- GitHub
 - React/Next.js
 - Flutter
 - Motion
 - Firebase Auth and Database
 - UX Research & Figma
 
Software Engineering
- Data Structures & Algorithms
 - Object-Oriented Programming
 - Agile Methodologies
 - Unit & Integration Testing
 
Additional
- Strong problem-solving skills and attention to detail.
 - Collaborative team member with experience working in university projects using the Agile Methodology.
 - Self-taught in front-end development beyond coursework.
 
Education
Bachelor of Information Technology
Double major: Software Development and Web & Mobile Application Development.
Macquarie University | Current WAM: 83.625 | Expected 2026 graduation.
Relevant Coursework
Consistently achieved High Distinctions and Distinctions in core programming, web, and software engineering units:
- Web Technology (85), Interactive Web Design (78).
 - Mobile App Development with Flutter & Firebase (83).
 - Distributed Systems (85), Algorithms & Data Structures (87), Systems Programming (78).
 - Database Design (82), Statistics (99), OOP (83).
 
HSC - Cranbrook School
Graduated in 2021 with a HSC from Cranbrook.
Projects
Designed and built a fully responsive portfolio using Next.js and Tailwind CSS to showcase academic and personal projects. Implemented custom animations with Framer Motion and deployed via Vercel.
Built a cross-platform study-space discovery app using Flutter, implementing Firebase Auth and Firestore for secure user data management and real time updates.
Experience
- Set up GitHub Actions CI/CD pipelines to automatically build APKs on push, streamlining deployment for a Flutter-based mobile app.
 - Applied Agile principles during a UX research project, focusing on interative feedback and team collaboration.
 - Conducted user surveys, analyzed results and translated insights into actionable design improvements.
 - Designed intuitive UI to suit user needs based on mobile UX research.
 - Built interactive Figma prototypes and mockups to communicate design changes and user flows.
 - Collaborate with peers to create mobile application solutions.
 - Consistently achieved high academic results while managing personal health challenges.