
Hey there, I'm Alwin. A passionate Software Engineer. Driven by a love for problem-solving and a thirst for learning I embrace new tech stacks to address intricate challenges and bring innovative projects to life.
About me
I began my education at James Cook University, earning a degree in Information Technology, and further honed my skills through General Assembly's Software Engineering Immersive program. Specializing in React, Node.js, and TypeScript, I've contributed to developing scalable solutions across various roles.
Aside from coding, my passion extends to cinema, photography and videography where I enjoy capturing and creating stories. My interest in the art of storytelling through film complements my technical skills, allowing me to offer a distinctive approach to each project. As a collaborative and passionate professional with a mix of technical and creative skills, I aim to make a meaningful impact in the tech world.
My Projects
Clarify
Clarify is an app that helps users analyze articles and YouTube videos to quickly determine if the content matches its title, providing clarity and key insights, featuring a custom share functionality, allowing users to share links directly from other apps.
- flutter
- firebase
- node
Lava Rising
A 2d platformer game made with the unity game engine. Try and survive by avoiding the falling debris but be careful not to fall into the rising lava. Play it on the browser or on mobile (playstore).
- Unity
- C#
Chat Application
A simple online chat application, allowing instant messaging leveraging websockets. Allows for private one to one messaging with presistent chat history.
- java
- springboot
- javascript
- html
- css
- mongodb
My skills
- HTML/CSS
- Sass/Tailwind
- JavaScript
- Typescript
- Python
- C#
- Java
- React Js
- Next Js
- React Native
- Angular
- Node.js
- Express
- Flask
- Postgres (SQL)
- MongoDB
- Sequelize
- Prisma
- REST API
- Docker
- Canva
- Jira
- Bitbucket
- Git/Github
- Linux/Bash
- Unity (2d/3d game dev)
- Unit/End-to-end testing (Jest/Cypress)
My experience
Mobile Software Engineer
Flight Centre Travel Group
In my role at Flight Centre, I optimised the Trips screen in the React Native app by implementing local data persistence, which significantly improved load speed and reduced API calls. I collaborated with my development team to implement the new app homescreen, following designs provided by the UX team to enhance user navigation and engagement. Additionally, I built a personalised holiday deals component for the new homescreen based on user search history, increasing customer retention and app personalisation. I also conducted code reviews, debugging, and implemented mobile development best practices to improve app performance, reliability, and alignment with business goals.
Apr 2024 - PresentSoftware Engineer
Liftango
I contributed to refining the front end in React Native to meet evolving feature demands and enhance user experience. On the back end, I worked with Express JS to update and overhaul API endpoints to support new functionalities and user needs. I reduced monthly Twilio costs by analysing SMS triggers, prioritising push notifications over SMS, and ensuring SMS were sent only if push notifications failed. Additionally, I refactored SMS message content to reduce character size, further lowering expenses.
Sep 2022 - Mar 2024Software Engineer
brightSpark Labs
Obtained an NV1 clearance, enabling involvement in high-security projects. Contributed to enhancing an existing node graph visualiser by implementing React Fiber, overcoming limitations of the react-force-graph library for superior 3D graph control. My work extended to refining our in-house codebase, focusing on the Angular frontend and Java-based Dropwizard backend, building on top of existing features to extend their functionality. To streamline software setup, crafted linux bash scripts that automated configurations, enhancing efficiency and fostering a collaborative environment. Updated and modernised outdated documentation, facilitating the onboarding of new team members and enhancing project accessibility.
Jan 2022 - Sep 2022I.T Client Relations Consultant
Ipau
Managed IT operations across several primary schools, providing extensive support and system administration for servers, networks, and IT infrastructure. Enhanced workflows through scripting, maintained school websites to guarantee their ongoing functionality and accessibility, and offered both onsite and remote technical support to resolve IT issues. Oversaw the management of Windows Servers, PCs, and mobile devices to ensure their efficient operation.
Jan 2021 - Jan 2022Contact me
Please contact me directly at alwingeorge8@gmail.com or through this form.