About Me

Typing SVG

Hi, I'm Dennie, a results-oriented developer with a keen interest in process automation and database systems.

With over a year of experience in commercial RPA projects, I have a proven track record of successful deliveries for government agencies and financial institutions. My expertise extends to database systems, where I excel in implementation, optimization, application design, and administration.

Feel free to connect or reach out! ( :D)

What I'm Doing

  • Robotic Process Automation

    Development of RPA solutions at the professional level.

    Relevant Skills
    • Strong proficiency in Laiye RPA (Commander, Worker, Creator) with industry experience and certification.
    • Fundamental knowledge of major RPA tools, including Automation Anywhere, UiPath, and Power Automate, backed by certification.
    • Hands-on experience with on-premise installation in highly secured environments.
    • Skilled in working with various data formats such as JSON, XML, HTML, and CSV.
    • In-depth understanding of RPA concepts, products, trends, values, best practices, design patterns, frameworks, and error management.
    • Proven experience in automation, workflow optimisation, and process reengineering.
    • Proficiency in databases (SQLite, MySQL, PostgreSQL), data query languages (SQL, PL/SQL), and scripting languages (Python, Shell).
    • Experience in data analysis and data cleansing.
    • Proficiency in Microsoft Excel, including advanced formulas and pivot tables.
    • Experience in project management with a successful track record of delivering projects for large agencies.
    • Experience in both frontend and backend development.
    laiye uipath automation anywhere power automate certification
  • Database Systems

    Equipped with the knowledge in database optimisation, design and administration.

    Relevant Skills
    • Proficiency in databases (SQLite, MySQL, PostgreSQL), data query languages (SQL, PL/SQL), and scripting languages (Python, Shell).
    • Strong understanding of relational theory, normalization, and ER diagram design.
    • Strong expertise in data mapping using SQL joins, groups, CTEs, window functions, nested queries, and correlated subqueries.
    • In-depth knowledge of practical aspects of database construction, including integrity constraints, data types, storage engines, character encoding, and data export / import.
    • Proficiency in query optimization and performance tuning, with experience using SQL Profiler to analyze execution plans.
    • Familiar with database internals and implementation details.
    • Hands-on experience with stored procedure development using PL/SQL.
    • Proven experience in writing Shell scripts for automating daily backups of large databases.
    • Skilled in building databases based on requirements, as well as data analysis and cleansing using SQL.
    • Hands-on experience in database migration, backup, restore, and recovery procedures.
    • Experience in database installation, configuration, and indexing.
    sqlite mysql postgresql
  • Web Development

    Development of web applications with a focus on backend.

    Relevant Skills
    • Work in progress.
    reactjs nodejs koajs swagger flask

Recommendations

  • Sunny Ho

    Sunny Ho

    Managing Director πŸ“Œ Hong Kong
    Founder @ IT-Partners Limited (Sunny was Dennie's supervisor)

    Dennie is one of the most outstanding young graduates I have encountered. During his one year with us, he quickly became a competent manager and an exemplary employee.

    From our first meeting, I was impressed by Dennie's well-rounded abilities. Shortly after joining the company, he demonstrated exceptional programming and problem-solving skills. He proactively took on the task of maintaining and revamping the company's internal resource planning system, delivering remarkable results. When the company decided to launch its RPA business, Dennie swiftly mastered the necessary skills and led a special task force to successfully complete multiple projects. His work ethic and team management skills were widely praised by his peers.

    Dennie's achievements are a testament to both the opportunities provided by the company and his hard work and dedication. For these reasons, I have the utmost confidence in Dennie's potential to excel in any endeavor he chooses to pursue.
     

    View Reference Letter
  • Eric Li

    Eric Li

    Sales Director πŸ“Œ Hong Kong
    General Manager @ IT-Partners Limited (Eric was Dennie's supervisor)

    Dennie was one of the most capable individuals I have encountered.

    During his one year with us, he led the documentation of our critical in-house procedures, proposed and enhanced our resource planning system, and played a key role in establishing our first RPA task force and multinational remote team. Additionally, Dennie helped secure a major client for pilot RPA projects and successfully led a team of four to implement several significant RPA projects and deployments. His proactive attitude and strong technical skills enabled him to advance quickly.

    Beyond his professional abilities, Dennie was also an outstanding team player and leader. He built positive relationships not only within his team but also across various departments. His decisiveness, supportive nature, and friendly demeanor made him a respected and sought-after consultant among his peers.

    For all these reasons, I am confident that Dennie has the potential to excel in any path he chooses.
     

    View Reference Letter
  • Eric Lau

    Eric Lau

    Software Engineer πŸ“Œ Hong Kong
    RPA Developer @ IT-Partners Limited (Dennie was Eric's supervisor)

    Dennie is an accomplished team leader with exceptional expertise in robotic process automation. He has a extensive experience with various RPA tools and is always eager to learn about new technologies.

    One of his greatest strengths is his ability to mentor and guide his team members. Dennie is always willing to share his knowledge and provide support to anyone who needs it. He is patient, approachable, and has a talent for explaining complex concepts in a way that is easy to understand.

    Dennie's technical writing skills are equally impressive. He has a knack for breaking down complex technical concepts into clear, easy-to-understand language. This skill is particularly evident in the two technical sharing sessions he hosted for our clients, both of which received high praise for their clarity and practicality.

    Dennie's project management abilities are also second to none. When our previous project manager left, he seamlessly stepped into the role, demonstrating excellent leadership, communication, and problem-solving skills. He ensured that the project was completed on time and within budget.

    Overall, Dennie is a highly skilled and talented team leader with a wealth of technical knowledge and outstanding project management skills. Any team would be fortunate to have him, and I highly recommend him without reservation.
     

    View Linkedin
  • Chin Yeow Leang

    Chin Yeow Leang

    Senior Software Engineer πŸ“Œ Kuala Lumpur
    Founder @ LeangHosting (Dennie was Chin's client)

    Dennie has been a highly trustworthy and reputable client of mine at LeangHosting. He possesses a broad range of expertise in IT systems, along with strong management, direction, and leadership skills that have helped create a thriving community where people truly enjoy themselves.

    As a talented IT systems engineer, Dennie has provided us with invaluable recommendations that have significantly improved our services. For instance, his advice on network configurations has been instrumental in defending against large-scale DDoS and bot attacks. Working with him is always a pleasure, and we deeply appreciate the in-depth research and insights he brings to the table.

    Dennie's leadership in building and managing BattleAsya is nothing short of inspiring. He grew the community from just 10 members to over a thousand daily users. His vision and innovation have motivated us to keep pushing forward, and we're excited to support him as his community continues to grow into a large family.

    We feel incredibly fortunate to have had Dennie as one of our earliest clients. We've learned countless new things from him, and his passion and dedication have fueled our own growth and enthusiasm for what we do.

    Highly recommendedβ€”Dennie is both talented and a true asset to any project!
     

    View Linkedin
  • Eugene Ewe

    Eugene Ewe

    Cyber Security Engineer πŸ“Œ Singapore
    Co-Founder @ BattleAsya (Dennie was Eugene's colleague)

    I first met Dennie in 2016 when we were still high school students. We discovered our shared interest in Minecraft game servers and immediately set our plans into motion. That's how BattleAsya was founded. It was truly a pleasure to learn, develop, and manage our server under Dennie's guidance.

    Dennie is an inspiring, charismatic, and great leader. Under his leadership, BattleAsya became one of the most popular Minecraft servers in Southeast Asia. The success of BattleAsya wouldn't have been possible without Dennie's dedication and commitment.

    I wholeheartedly recommend Dennie.
     

    View Linkedin

Resume

Education

  1. Master of Information Technology

    The University of New South Wales (UNSW)

    πŸ“… Sep 2022 β€” Present   πŸ“Œ Sydney   πŸ† Award with Excellence
    Details

      Specialisation

    • Database Systems

      Achievements

    • Top 10 in Class: COMP9024 Data Structures and Algorithms (22T3)
    • Top 10 in Class: COMP9331 Computer Networks and Applications (23T1)
    • Top 3% (out of 300-500) in Class for Advanced Disciplinary Knowledge courses
    • WAM: 88/100 (High Distinction Average); equivalent to a 4.0/4.3 or 6.8/7.0 GPA

      Relevant Coursework

    • Technical Foundation: Data Structures, Algorithm Design, Computer Networks, Database Systems, Artificial Intelligence, Discrete Mathematics, Programming Principles, Software Construction, Project Management, Web Front-End Programming
    • Advanced Disciplinary Knowledge: Database Implementation, Compression & Search Algorithms, Information Retrieval, Computer Vision, Systems Capacity Planning, Capstone Design Project
  2. Bachelor of Engineering in Electronic Engineering

    The Hong Kong University of Science and Technology (HKUST)

    πŸ“… Sep 2017 β€” Dec 2021   πŸ“Œ Hong Kong   πŸ† Second Class Honours
    Details

      Specialisation

    • Signal Processing and Communication

      Achievements

    • Admission Scholarship
    • Distinction Award for Architecture Course

      Relevant Coursework

    • Technical Foundation: Communication Systems, Computer Networks, Signals & Systems, Computer Architecture
    • Communication: Academic English, Technical English, Advanced Chinese

Professional Experience

  1. Team Lead (RPA)

    IT-Partners Limited

    πŸ“… Sep 2022 β€” Feb 2023   πŸ“Œ Hong Kong   πŸ–₯️ Remote   πŸ’Ό Part-time πŸ”— http://www.itpartners.com.hk
    Details

    About IT-Partners
    IT-Partners is an IT solution consultancy that provides IT security, talent outsourcing and process automation services in the territory.

      Responsibilities

    • Spearhead the establishment and expansion of the company's RPA business.
    • Provide technical assistance and insights for complex problem-solving.
    • Oversee team management, including work allocations, timesheet approvals, and performance reviews.
    • Lift team capabilities by leveraging individual strengths and promoting problem-solving autonomy.
    • Conduct regular code reviews and framework assessments to enforce industry best practices.
    • Fortify the use of Business Process Re-engineering (BPR) strategies in streamlining end-to-end operations.
    • Lead recruiting efforts, including job interviews, onboarding, and mentoring.
    • Support project manager in preparing project documentation (scope of work, Gantt charts) and progress reports.
    • Estimate man-days for project management and design deployment architecture for implementation.

      Achievements

    • Established the programming division, directing a team of 4 to design and implement RPA solutions for large agencies.
    • Successfully led the team in completing a 6-month RPA project that automated 6 critical IT operations for a government agency. [See Portfolio]
    • Played a key role in securing the company's status as the vendor's official partner in Hong Kong, with project outcomes recognised as pivotal use cases in the territory.
    • Delivered 2 online seminars as a keynote speaker, sharing insights on RPA opportunities with over 80 attendees.
    • Proposed strategic initiatives to MD, resulting in their implementation and a subsequent pay raise for the team.
    • Reinforced corporate branding by redesigning email signatures and document templates, which were widely adopted across the firm.
    • Spearheaded the company's cross-border remote work initiative, devising a comprehensive documentation framework for RPA projects from scratch.
    • Received commendations from MD & GM for outstanding performance and contributions, supported by reference letters.
  2. Systems Officer

    IT-Partners Limited

    πŸ“… Jun 2022 β€” Aug 2022   πŸ“Œ Hong Kong   πŸ–₯️ On-site   πŸ’Ό Full-time πŸ”— http://www.itpartners.com.hk
    Details

    About IT-Partners
    IT-Partners is an IT solution consultancy that provides IT security, talent outsourcing and process automation services in the territory.

      Responsibilities

    • Support the company's RPA business establishment and expansion.
    • Acquire expertise in RPA and develop use cases for PoC.

      Achievements

    • Completed a 1-month RPA PoC project, automating 2 challenging IT back-office operations for a government agency, which helped secure the project contract. [See Portfolio]
    • Developed over 5 RPA bots to automate manual back-office operations and prepared them for PoC demonstrations with content-rich slides.
    • Developed 2 RPA bots to automate power cycling of in-house datacenter machines during weekends, reducing manual checks by 90%, leading to cost savings and enhanced security.
    • Diagnosed a mail archiver journaling issue for a major bank and provided a detailed remediation report for action approval.
  3. Junior Systems Engineer

    IT-Partners Limited

    πŸ“… Feb 2022 β€” May 2022   πŸ“Œ Hong Kong   πŸ–₯️ On-site   πŸ’Ό Full-time πŸ”— http://www.itpartners.com.hk
    Details

    About IT-Partners
    IT-Partners is an IT solution consultancy that provides IT security, talent outsourcing and process automation services in the territory.

      Responsibilities

    • Assist with the support, maintenance and enhancement of internal systems, including Domain Controller, Virtual Machines, Phone System, Email Gateways, ERP System, and Project Management System.
    • Assist with network vulnerability assessments, Active Directory security assessments, Cisco firewall maintenance, and incident remediation for major banks, brokers and government agencies.

      Achievements

    • Proposed and implemented a comprehensive revamp of the company's ERP system with full backing from MD & GM; re-engineered database relationships, semantics, and constraints across hundreds of tables; resolved long-standing bugs, optimized database design, and redesigned the user interface. [See Portfolio]
    • Diagnosed and resolved a database outage for a major bank remotely, delivering a detailed and effective remediation recommendation; received commendation from stakeholders for the timely and precise report.
    • Led the initiative in the department to prioritise documentation, producing the first batch of documentation for critical internal systems and procedures.

Additional Experience

  1. Founder & Managing Director

    BattleAsya

    πŸ“… Jul 2016 β€” Jan 2022   πŸ“Œ Kuala Lumpur   πŸ–₯️ Remote   πŸ’Ό Self-employed πŸ”— http://battleasya.com   πŸ“§ dennie.mok@battleasya.com
    Details

    About BattleAsya
    BattleAsya was a non-profit organization managed by dedicated volunteers who operated a medium-sized Minecraft server serving Southeast Asia. Unfortunately, BattleAsya ceased operations in 2023.

    Origin of Inception
    In 2016, BattleAsya was born from a spontaneous idea shared among me and some online friends. Our vision was simple: to provide Minecraft players in SEA with a low-latency multiplayer gaming option. As we devoted more time and energy, the venture grew significantly in 2021, becoming one of the most prominent and well-known Minecraft servers and communities across Southeast Asia.

      Achievements

    • Established a thriving Discord community with 5,000 members and grew a Facebook group to 3,000 members.
    • Successfully hosted over 800 players during peak hours in 2021, increasing peak player count by 230%, from 250 players in January to 1,000 players in October.
    • Maintained an impressive uptime rate of 99.5%, ensuring stable and uninterrupted service for over 6 years.
    • Led a team of over 20 volunteers, developing and implementing all primary development strategies and management guidelines independently.
    • Devised and implemented customized solutions to mitigate DoS attacks, employing techniques such as rate limiting, load balancing, reverse proxies, and L7 filtering.

      Scope of Work

    • Public Relations
    • Marketing & Sales: Webstore, Advertisement
    • Human Resources: Personnel, Ranks, Permissions, Guidelines
    • Backend System: Proxies, Database, Firewall, DNS, Load Balancer, File System
    • Game System: Integration, Configuration, Ranks, Permissions, Economics, Anti-Cheat, Anti-Exploit
    • Community Administration: Rules, Moderation, Survey
    • Support Services: Support Tickets, Issue Resolution
    • Game Content: Quests, Minigames, Events, Activities, Java Plugin Development
    • Treasury: Budget, Expenditure Control
    • Art: Banner, Poster, Logo
    battleasya-1 battleasya-2 battleasya-3 battleasya-4

Certifications

  1. Automation Anywhere Certified Advanced RPA Professional

    πŸ“… Jan 2023   πŸ”— Automation Anywhere Academy
    Details

    Credential ID AAADVC2022A360 - 67025422

    View Credential
  2. UiPath Certified Professional Associate RPA Developer (UiRPA)

    πŸ“… Jan 2023   πŸ”— UiPath Academy
    Details

    Credential ID M6ZZ11D21BQEQF5P

    View Credential
  3. Laiye Certified Master RPA Professional (RPA Developer Level 3)

    πŸ“… Aug 2022   πŸ”— Laiye Academy
    Details

    Credential ID UB2022082927857

    View Credential

Skill Set

  • Robotic Process Automation
    laiye uipath automation anywhere power automate
  • Programming Languages
    sql python javascript c11 java shell html5 css3 php
  • Frontend & Backend Frameworks
    reactjs nodejs koajs swagger flask
  • Database Systems
    sqlite mysql postgresql
  • Version Control & Other Tools
    git github docker ubuntu
  • Github Statistics
    github-stats github-stats

Languages

  • English
    Intermediate, IELTS 7.5 (C1)
  • Chinese - Mandarin
    Intermediate
  • Chinese - Cantonese
    Native

Portfolio

  • RPA Implementation: IT Automations for a Public Healthcare Agency

    Commerical Project (Associated with IT-Partners Limited)

    Oct 2022 - Mar 2023

    Details

      Scope

    • Excel + Outlook Automation: Daily Report Analysis
    • Excel + Word Automation: Endorsement Handling
    • Windows Server Automation: Patch Management
    • Windows App Automation: Configuration Checking

      Client

    • Government healthcare agency of extra-large scale

      Objectives

    • To drive successful RPA implementations within highly secured environments.
    • To champion the practical adoption of the vendor's product in Hong Kong.

      Roles & Responsibilities

    • Team Lead, responsible for overseeing the RPA team and managing technical aspects, while assisting the Project Manager in formulating the project management plan.

      Work Accomplished

    • Supervised the on-premise installation of the automation suite.
    • Provided concise and easily evaluable progress updates to MD.
    • Prepared man-day estimates, Gantt charts, and deployment architecture.
    • Delivered 2 online seminars as a keynote speaker, introducing our solutions and sharing insights on RPA opportunities with over 80 attendees.
    • Collaborated closely with process owners to strengthen the use of re-engineering strategies for streamlining end-to-end business processes.
    • Conducted regular code reviews and framework assessments to ensure adherence to industry best practices.
    • Developed a comprehensive documentation framework from scratch and conducted the final review of the proof.
    • Offered technical assistance and problem-solving insights to the team.

      Achievements

    • Successfully completed 6 challenging IT automation projects within 6 months, overcoming scheduling and manpower constraints.
    • Completed 3 migration projects that the vendor recognized as pivotal use cases in Hong Kong.
    • Played a key role in securing the company's status as the vendor's official partner in Hong Kong.
  • RPA Proof-of-Concept: IT Automations for a Public Healthcare Agency

    Commerical Project (Associated with IT-Partners Limited)

    Jun 2022 - Jul 2022

    Details

      Scope

    • Windows Server Automation: Configuration Checking
    • Excel + Chrome Automation: Data Retrieval, Processing & Analysis

      Client

    • Government healthcare agency of extra-large scale

      Objectives

    • To explore RPA opportunities within a highly secured environment.
    • To automate IT routine operations.

      Roles & Responsibilities

    • Analyst Developer, responsible for all technical aspects of the project, including requirements analysis, bot development, and managing change requests.

      Work Accomplished

    • Developed 2 bots in 2 weeks to automate 2 challenging IT back-office operations.
    • Optimised business processes with fixes to long-standing issues that struggled process owners.
    • Composed best-practice RPA solutions with configurable and exception-handling capabilities within a highly compressed schdule.
    • Deployed and attested the platform in the client's highly secured environment.
    • Presented the work to process owners with live demonstrations.

      Achievements

    • Received recognition from process owners for efficient prototyping.
    • Contributed to securing the project contract for the company.
  • ERP System: In-house Web Application Revamp

    Commerical Project (Associated with IT-Partners Limited)

    Feb 2022 - May 2022

    Details

    I was tasked with maintaining the company's ERP system, which proved challenging due to its aged framework (LAMP ES5) and absence of documentation.

    I meticulously examined the entire database structure and interface code to gradually reverse-engineer the underlying business logic.

    Based on my findings, I proposed revamping the system with new functions and interfaces. My seniors, including the GM and MD, were genuinely pleased with the proposal and the revitalized outcomes.

      Database

    • Analyse the structures, relationships and semantics across hundreds of tables
    • Remove deprecated or duplicated tables from the database for traceability
    • Replenish missing integrity constraints to uphold data integrity
    • Enforce referential constraints to rebuild missing relationships
    • Translate the database into ER Diagrams for traceability
    • Switch to a more efficient database storage engine and character encoding system
    • Update the choice of data type and default values to ensure consistency

      User Interface

    • Analyse the code structures and transaction logic across numerous PHP files
    • Redesign the user interface with better browser compatibility
    • Enhance search modules to provide users with a more advanced search experience
    • Enable data export in spreadsheet format to support sales operations
    • Replenish data validation and verification checks on data entry forms
    • Improve transaction handling, cookie session management and permission checking
    • Implement single sign-on with LDAP integration
  • Cities Skylines

    Asset Creation of Hong Kong Public Buildings and Facilities in Cities Skylines

    Personal Project

    May 2021 - Feb 2022

    Details

    The project was my first attempt at self-learning 3d modelling through tutorials, examples and experiments. It also provided me with a platform to practice typesetting and description writing. All products were published to Steam Workshop, each featuring an attractive description and gallery to boost marketing outcomes.

    3D models were created using SketchUp or Blender; UV mappings were done on AutoDesk 3Ds Max or Blender; Textures were completed using Photoshop or Photopea. Each project consumed around 5 - 7 days to complete.

      Publications

    • 3 schools
    • 4 sport grounds
    • 1 fire station
    • 1 library
    • 2 public housing
    • 1 airport atc

      Achievements

    • Most of my work was rated 5 stars.
    • Many of my works were featured on the Most Popular Items reel.
    • My works were widely subscribed to by players from Hong Kong.
    • Renowned asset creators and international players commended my work.
    Project Page
  • Voice-Controlled Smart Instruments

    Voice-Controlled Smart Instruments with Machine Learning

    Coursework Project (2020-21 HKUST ELEC4900 FYP)

    Sep 2020 - Apr 2021

    Details

    The final year group project was about building a voice-controlled smart instrument that is able to react accurately to a set of predefined wake words and commands.

      Technology used

    • Jupyter Notebook
    • Tensorflow, Keras API for model building
    • Librosa for audio resampling
    • Python Speech Features for features extracting
    • NumPy, matplotlib for Graph Plotting

    We first defined a set of verbal commands and wake words to be used in the project. We made use of the Google speech recognition dataset to construct our very first audio sample library.

    We then built the recognition models by applying several pre-processing and machine-learning techniques.

    • Feature Extraction: Mel-Frequency Cepstrumc (MFCC)
    • Model building: Convolutional Neural Network (CNN) - Speaker independent
    • Model building: Gaussian Mixture Models (GMM) - Speaker dependent

    After generating the models, we developed several python algorithms that compare the trained models with processed inputs for results prediction.

    Raspberry Pi was used as an edge device for housing the entire python-driven recognition system (listener, predictor, feature extractor, resampler, and trained models). The device interfaced with an instrument to offer voice-controlled smart capabilities.

    Since the edge device come without a display, we developed an Android mobile app using MIT App Inventor to provide users with a simple graphical interface to interact with the system.

    When a user speaks, the speaker on Raspberry Pi or mobile app captures the audio signals. The system then processes the data by performing MFCC feature extraction. Once the feature is extracted, it is compared with the pre-trained models. The results will then be displayed on the mobile app (communication via SSH), and will be used to signal the interfaced instrument (e.g., turning lights on).

    Throughout the project, we achieved goals, composed reports, and learned techniques together as a team.

    Project Page
  • Admin360-Reloaded

    Admin360-Reloaded: Minecraft Java Plugin Fork Development

    Open Source Project (Associated with BattleAsya)

    Jan 2016 - Present

    Details

    First released in 2013 and last updated in 2014, Admin360 was originally an abandoned Minecraft Java plugin developed by vidhu1911.

    The plugin introduces a helpdesk system to Minecraft that poses a stronger focus on real-time interactions rather than contactless "ticket" processing. Maybe the original author isn't aware of how useful the idea is, but the concept was pretty well needed for small servers at the time (including my server).

    At the time when I wanted to make use of the plugin, it was already 2 years since the author's inactivity. Very unfortunately, during that period of time, Minecraft went through several big updates that broke some of the legacy codes in the plugin. Due to my strong interest in the project, I decided to fork it, fix the defective parts and share it with others. That's how the reloaded version came into place in 2016.

    The new version continued Admin360's philosophy with extensive enhancement in code, performance, customizability, and functions. The improvements were mostly done based on the established framework.

    To be in line with modern Minecraft and Java standards, the legacy code base has been drastically revitalised throughout the years. About twice to thrice the number of new features was added to the system as an answer to the growing needs. At the time of 2021, the original framework only accounted for up to 30% of the newly maintained code.

    Through this project, I practised extended development based on existing products. This kind of "build upon somebody's work" creation is far more effective than building the entire framework from scratch.

    Project Page
  • Hong Kong School Buildings

    Analysis of Hong Kong Public Housing and School Buildings in Minecraft

    Personal Project

    Jan 2017 - Jan 2020

    Details

    In this project, I explored functionalist concepts by analysing several architectural examples from Hong Kong. Dioramas and summaries were published to PlanetMinecraft (PMC), the largest Minecraft creative fansite and community.

      Activities

    • Studied flat sales brochures, floor plans and elevation plans
    • Analysed functionalist design philosophies and their evolutions in history
    • Created 3D models in Minecraft to practice the use of space, proportions and forms
    • Explored the development of public housing and school standards in Hong Kong
    • Composed articles and diagrams to present my findings and thoughts
    • Researched Le Corbusier's theories and building controls with real-life examples
    • Experimented with different content delivery and product presentation approaches
    Hong Kong Public Housing Buildings

      Publications

    • 8 Public Housing Buildings (6 HOS, 2 PRH)
    • 2 Standard School Premises
    • 1 Public Library Building

      Areas of Interest

    • Modular flat design
    • Site-specific design approach
    • Non-standard domestic blocks
    • Building controls, Planning standards
    • Flexi-school and Interlocking school standards
    • Home Ownership Scheme, Public Rental Housing

      Achievements

    • Ranked 8th among 110 entries and 48 finalists in 2018 PMC Skyscraper Solo Contest
    • Received "neat+" commendations from the contest judges in terms of content delivery
    • Featured on PMC's Twitter, Minecraft: China Edition official blog, and various Chinese Minecraft forums
    • Commended by renowned PMC members and site admins
    • Referred to by the Owners and architecture students
    • Among the most popular Hong Kong and educational maps on PMC
    Project Page
  • Clinical Management System

    Clinical Management System

    Coursework Project (2017 HKDSE ICT SBA)

    Sep 2014 - Jan 2017

    Details

    In the project, I created a well-structured MySQL / MS Access relational database (populated with sample data), a functional VB.NET windows application that interfaces with the database, and a detailed report with attractive typesetting. The 200-page report describes the entire development process as follows:

      Project Management

    • Man-day Estimation
    • Gantt Chart

      Design & Implementation

    • Requirements Analysis
    • DBMS Selection
    • UML Diagram
    • Use Case Diagram
    • Sequence Diagram
    • Network Diagram
    • Hardware Spec
    • Data Modelling
    • ER Diagram
    • Cardinality Constraint
    • Participation Constraint
    • Integrity Constraint (Entity, Referential, Domain)
    • ER to Relational Mapping
    • Database Schema
    • Normalisation
    • Order of Creation and Data Loading
    • SQL DDL and DML
    • Sample Data Loading
    • User Interface
    • Report Layout

      Testing & Evaluation

    • Unit Test
    • Full Procedure Test
    • Special Case Test
    • Scenario Test

      Conclusion & Discussion

    • Limitation
    • Strength
    • Improvement
    • Self Reflection

    This SBA project was highly commended by my school instructor and received a grade of 99 out of 100 from the HKEAA.

    2017 marked the final session for project-based SBA. After that, projects were replaced with in-class guided tasks. I'm really thankful I had the opportunity to practice the entire development lifecycle in high school, turning theories into action.

    Project Page

Contact