Central Park Admin
I developed a comprehensive suite of applications to effectively streamline the operational workflow across multiple parking garages throughout Australia for the client. The initial implementation involved creating a web application which seamlessly integrated into a Squarespace site. This web application seamlessly integrates with a third-party API located in New Zealand to retrieve ticket information, and another third-party API for secure payment processing. Subsequently, a confirmation email is sent to the user, and the ticket management system is automatically updated to reflect the payment. Furthermore, an additional system was designed to extract and transform data from a camera management system responsible for round-the-clock monitoring of the parking garages. This system extracts the accurate arrival time of vehicles, allowing for the identification of exceptions based on specific business rules. All of these solutions were expertly deployed in an AWS environment, leveraging cutting-edge technologies such as React, Node.js, and TypeScript.
Mixed Martial Arts System
I coordinated a team of eight resources and performed the primary role of system architect. We developed three key applications, each with distinct functionalities. Firstly, we designed a bespoke content management system enabling administrators to register new events and input pertinent information for both fighters and the organization. This system was constructed utilizing a serverless API powered by AWS Lambda, Prisma for database connectivity, and NestJS for code organization and security configuration. The front end was built as a React-based single-page application. Secondly, we crafted a responsive website using Next.js and React, paying meticulous attention to SEO and accessibility capabilities. Lastly, we built a mobile application using React Native, complemented by serverless API, AWS Lambda, Prisma for ORM, and NestJS integration. Notably, this application seamlessly integrated with Firebase for authentication management and push notifications. Additionally, I spearheaded the development of a set of ETLs to migrate all data from a legacy system to the new database schema.
Payroll System
A React-based application was developed to efficiently process payroll payments for all employees within the company. This comprehensive system offers a concise overview of individual employee compensation, alongside generating reports tailored for accountants and detailed pay stubs for each employee. Implementing React as a single-page application, coupled with the utilization of Material UI framework, has resulted in an intuitive user interface. To enhance security, authentication is seamlessly integrated through Cognito from AWS. The backend infrastructure incorporates a Serverless API powered by GraphQL, NestJS, and Prisma, effectively connecting to the database via an ORM. Additionally, a separate service was meticulously crafted to generate rapid pay stubs, employing an AWS SQS queuing system to efficiently expedite the process and circumvent AWS Lambda's execution time limitation.
Aerodrone
I co-developed a customer-centric application focused on efficiently managing drone flights, encompassing the recording of routes, pilots' information, licensing details, and maintenance requirements. Employing a multi-tenant approach and leveraging a microservices architecture, the system was expertly crafted to ensure scalability to its highest potential.
Chemical Testing System
The application is built on the .NET framework, utilizing Web API for the back-end service and AngularJS for the front end. It was specifically developed for engineers to ensure accurate distribution and correlation of concentrations in their chemicals, taking into account the testing type and manufacturing materials. To enhance development efficiency and meet the client's needs, KendoUI components were employed for the front end. Additionally, Bootstrap was utilized as the framework, offering a consistent and uniform appearance throughout the application.