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.