Jason Christian Logo Image
Jason Christian

Hey, I'm Jason Christian

A Graduate Software Engineering Student at AUT

About Me Here you will find more information about me, what I do, and my current skills mostly in terms of programming and technology

Get to know me!

I'm a Full Stack and Android Development enthusiast, passionate about building seamless and efficient digital solutions. I specialize in crafting robust Front-end and Back-end systems for web and mobile applications, ensuring the success of the overall product. You can explore some of my work in the Projects section.

I also like sharing content related to the stuff that I have learned over the years in Web Development and Android Development so it can help other people of the Dev Community. Feel free to Connect or Follow me on my Linkedin

I'm open to Job opportunities where I can contribute, learn and grow. If you have a good opportunity that matches my skills and experience then don't hesitate to contact me.

Contact

My Skills

React
JavaScript
HTML5
CSS3
React
PHP
TypeScript
C#
SQL
Kotlin
Python
Java
Git

Work Experience

Android Developer

CYBERHUB LIMITED · Internship

Jun 2024 - Present · Auckland, New Zealand

Contributed to the VLRS platform, a real-time vehicle location reporting system.

Responsibilities:

  • Developed and maintained Android applications for real-time telemetry updates.
  • Optimized UI/UX for the VLRS Publisher and Launcher apps.
  • Implemented dynamic route updates for the Bus Generation app.
  • Integrated ThingsBoard dashboards for real-time data insights.
  • Collaborated with cross-functional teams for agile project development.

Skills Used:

  • Kotlin
  • MQTT
  • ThingsBoard
  • WebSockets
  • Android Studio
  • Git
  • Agile Methodologies

Featured Projects

VLRS Publisher App

VLRS Publisher App

VLRS Publisher is an Android bus tracking app offering real-time GPS updates, route management, and direction calculation using gyroscope and polar coordinates. It features OTA updates, multi-tenancy support, feedback integration, dynamic data retrieval, and a user-friendly UI with advanced map and route generation tools, ensuring reliable and scalable transport management.

Thingsboard Dashboard

Thingsboard Dashboard

The ThingsBoard dashboard enables real-time visualization of bus locations, telemetry, and routes, along with device management and advanced analytics. It ensures efficient monitoring, scalability, and reliable performance, supporting multiple buses and users while improving route efficiency and enhancing the overall commuter experience.

Bus Generation App

Bus Generation App

The Bus Generation App makes creating and managing bus routes easy and intuitive. With features like an interactive map, a starting point search bar, and tools to add, edit, or delete route points, it’s designed to simplify planning. You can also export or import route details, create editable plans, and quickly copy routes when needed.

Launcher app

Launcher app

The Launcher App is a custom Android application for managing VLRS platform devices. It allows launching the VLRS-Publisher app, performing OTA updates, and accessing tools like route creation and ThingsBoard dashboards.

Software Engineer

Prestige IT Solutions · Internship

Nov 2023 - Mar 2024 · 5 mos · Auckland, New Zealand · On-site

Delivered high-quality, responsive, and SEO-optimized websites for clients.

Responsibilities:

  • Designed and implemented responsive web designs tailored to client needs.
  • Ensured SEO optimization for enhanced online visibility and traffic.
  • Developed features like navigation bars, dynamic pages, and mobile-friendly layouts.
  • Collaborated closely with clients to ensure satisfaction and timely delivery.
  • Utilized modern tools and frameworks to enhance performance and scalability.

Skills Used:

  • HTML
  • CSS
  • JavaScript
  • WordPress
  • SEO Techniques
  • Git
  • Adobe Photoshop

Featured Projects

Main Page

Main Page

Read More Page

Read More Page

Navbar

Navbar

Roof Headlining

Roof Headlining

Education

BACHELOR DEGREE SOFTWARE ENGINEERING (HONS)
2020 - 2024
Auckland University of Technology
Recent GPA: 8.0
TERTIARY STUDY
2019 (Fast Track)
UP Education - Foundation Studies
Aggregate Best Four 354 and Awarded first place in Calculus and Statistic.
HIGH SCHOOL
2016 - 2019
St. Aloysius, Bandung - Indonesia
Grade A (8,2 out of 10)
The Best Graduated Award 2019

Projects Here you will find some of the personal and clients projects that I created with each project containing its own case study

Software Screenshot

Homme Automation manager

Language: React, Node.js, Spring Boot, Python

This ENSE601 Software Team Project involved developing a Water Plan System alongside home automation features. The project included RGB lighting control with a color picker, real-time gas leak alerts, door security notifications, and chatbot integration for device control. The Water Plan System aimed to optimize water usage through automated scheduling and monitoring. The team utilized DialogFlow and Kommunicate for chatbot implementation, integrating machine learning datasets to enhance system responsiveness and functionality.

Case Study
Software Screenshot

VLRS (Vehicle Location Reporting System)

Language: Kotlin, Dart, Python, HTML, CSS, JavaScript

VLRS is my final-year Android-based project, designed as a real-time vehicle tracking system. It enables users to monitor vehicles through a publisher app that sends location data to ThingsBoard and a subscriber app with map visualization. Built using Kotlin, Flutter, and MQTT, it features real-time updates, telemetry data sharing, and dynamic route management. The system is optimized for efficiency, offering secure communication and enhanced user experience in public transportation.

Case Study
Software Screenshot

Reactivity

Language: React, .Net, Mobx, Typescript

Reactivity is a my first react personal project. The Reactivity is a social network web app that allowing user to create, cancel, and join various activities. This app is also equipped with many features such as: login system (builing client-side app for the API) and state management library that can store the data. The photo upload widget including a Dropzone and a Cropper to resize images.

Case Study
Software Screenshot

Bank Landing Page

Language: HTML, SCSS, and JavaScript

Bank Landing Page is a personal project of learning SCSS. TheBank Landing Page is an front end challenge from Frontend Mentor.

Case Study
Software Screenshot

Diary System

Language: HTML, CSS, and PHP

Diary System is a project from course called COMP 721 that I took during year 3 at Auckland University of Technology. The Diary System is an application that allows users to write, edit, and store their content diary in sql database. This app is also equipped with many features such as: post status in their diary and searching their status base on status they wrote.

Case Study
Software Screenshot

Graphic Calculator

Language: Java

Graphic Calculator is a project from course called SOFTENG 281 that I took during year 2 at University of Auckland. The Graphic Calculator is an implementation of an algorithm for finding the shortest path in a graph using Dijkstra’s shortest path algorithm.

Case Study
Software Screenshot

Dijkstra Algorithm APP

Language: Java

Dijkstra Algorithm APP is an app that can find the shortest path by using GUI approach. I'm planning to improve the project so that it can know what is the real life distance using google maps API.

Case Study
Software Screenshot

Blackjack Game

Language: Java

Blackjack Game that I create during uni (ENSE600 Program Design and Construction paper) in AUT. This is an implementation of GUI java project.

Case Study

Contact Feel free to Contact me by submitting the form below and I will get back to you as soon as possible

Your email was successfully sent