He Xing Darius

He Xing Darius

Full Stack Developer

I am a self-motivated full stack developer graduated from National University of Singapore.

From "awesome", "Woohoo~" to "bold", "crazy" and "wtf?!", you can call me anything but "shy". Hungry for insightful ideas, tripple-C (Constructive & Corrective Criticism) and invitations for a purposeful cause. The most driven when there is a meaning in the things I do. <(^_^<)

I started my devlepment career since 2018 where I picked up react, redux and Flask during my internship at Healthy.io. Later on I did various projects (school-based, work, freelancing, hackathons and my own pet project) along the way and picked up node.js, Django, ASP.NET, SQLs, MongoDB and so on. I just kept going because there's still a lot of fun features to explore.

Gallery of Projects

Revisit - Vocabulary Revision Assistant

Personal project

While the economy is hit hard by Covid-19 and it's become more unfavorable for a non-PR software engineer to secure a job in Singapore, I use my free time to work on a side-hassle alongside my job hunting during this period.

Revisit is a web application that helps users to revise new vocabularies, by means of sending email to the users containing sentences in which the vocabularies are used. This effectively consolidates the memorization of words in a timely fashion.

This app is deployed at https://www.revisitvocab.com, built with Ant Design Pro (a React boilerplate) for frontend, Django for Backend, MySQL and Redis for Database and deployed under DigitalOcean Kubernetes that lays the infrastructure for future scaling.

Snow
Forest
Mountains

Patient Monitoring System

Conex Systems and Services

As a matter of fact, in the hospital there are patients who are so ill that their mobility is greatly hindered, and they face a high fall risk, meaning the chance of them falling down by getting out of bed is high. To help prevent patient falling from happening, we rolled out a patient activitiy monitoring system. In each bed we place a raspberry pi attached with camera to capture the activity of the patient, the camera feed will be passed to the Pi, which analyses and detects movements if any. When bed-exit movement is detected, Pi will send a signal to backend, which then will alert the nurses through a physical alarm and/or the frontend graphical user interface.

In this project, my role was to improve system performance, user experience and fault-tolerance by adding new functionalities and refining codebase across the graphical UI and Python backend.

Warehouse Logistic Tracking System

Conex Systems and Services

We were building an end-to-end system that helps better track the inventory and logistics of a local supplier business that manages acquisition of food and raw ingredients to restaurants and hotels. The client purchases a few thousands of different items from over 300 oversea suppliers, and their everyday inbound and outbound items required a smoother and easier way to keep track of. We built an end-to-end system capable of issuing and scanning barcodes, such that each item can be pasted with a barcode sticker, which will be subsequently scanned to facilitate recording.

I took over the entire project, picked up ASP.NET(C# framework) to build scanner device's mobile frontend, server endpoints, refined MSSQL server's database transactions. I also integrated the system with the peripheral devices such as the barcode printer and Accpac system.

SIA App Challenge

Participation

The Singapore Airlines App Challenge is a platform for both early-stage startup founders and developers to showcase their most innovative solution to SIA's business challenges. This is the fourth edition of AppChallenge, and Singapore Airlines has welcomed participants from all over the world. Challenge 1 Description: How can we create an innovative feature that leverages on mobile app digital trends that excite users, drives engagement and awareness and enhances the user experience throughout the travel journey?

Our submitted solution: video demo and ppt.

Registration Page (React.js)

Freelance Project

I was approached by nodeflair's startup founder, a fellow university-mate of mine, to build an interactive multi-stage registration page using react. I spent a couple of days during my year 4 mid-term period and managed to complete the task.

To my honour, they are still using this same component as their registration page as of this date. You can view the registration page here.

Hackommerce (Israel) - Winner of Both Challenges

E-Commerce Hackathon
Challenge 1: From Offiline to Online

Our solution: Coripurse is a software to be installed in the cashier machine, such that customer can choose to save their loose change into a digital wallet.

Challenge 2: Simplifying Payment

Our solution: ExpressID does emotional analytics to understand where customers express positive/negative emotions at every step of the customer journey, building a more accurate and powerful recommendation system.

Bible Hackathon (Israel) - 4th Place

The Jewish Bible - Torah (Tanakh)

The theme of this hackathon is to improve the accessibility and learning experience of the Tanakh (the Old Testament). Our team developed a chatbot, BibleCompanion that provides Orthodox Jews a more interactive and visually diversified learning experience.

Arduino Workshop

Project Director

Arduino Workshop was jointly organized by my Club IEEE-NUS and IES, it provided an introductory workshop to using aruidno board to 80 participants from NUS and NTU. Through this workshop I brought in around 800 dollars profit, which was split between the 2 clubs.

  • Allocate tasks for each of the project manager members.
  • Coordinating with the president, treasurer and the advisor on purchasing items used for workshops.
  • Coordinate meeting sessions for internal project team members, record the outcome of meetings and execute.

HarmonyWorks SG 2016

Facilitator

"Organised by OnePeople.sg (OPSG), the conference is an annual flagship programme for youths, providing them with a platform to gather insights as well as exchange views and opinions on inter-racial and inter-religious issues in Singapore." --http://www.sst.edu.sg/

  • Facilitate discussion, provide thought-provoking topic for the youth participants to discuss.

Tutorial on Finding Textbooks

Presenter, Video Editor

Many incoming freshmen of NUS in their gap year have little to no idea how they can prepare for their course and modules before the semester commences. This video is made exactly to provide a step-by-step guide on how they can make use of ivle system to find out out the textbook and topics they would be studying.

This portfolio page is made in August 2017, (updated June 2020) thanks to the help of the open-source community and lots of love.