Final Year Computer Science Student @ HKU

Hello! My name isBryan Melvison

Passionate about the application of new and emerging technologies, follow along the journey in learning with an open mind.

About Me

Motivated Lifelong Learner

I really enjoy coming up with ideas, and through technology, make the idea come to fruition. Recently, I became very interested in Cloud Computing and the concept of designing a scalable, secure and resilient system!

Bryan Melvison
21
Major in Computer Science, with a Minor in Finance
Football, Badminton, Bouldering, Travelling
Language Skill
English, Indonesian, Mandarin Chinese

My Interests

Data Science & ML

I love exploring and uncovering hidden patterns to gain insights from vast amount of data to come to a decision/solution with a strong basis.

Cloud Infrastructure

I am very interested in Cloud Computing and the concept of designing a scalable, secure and resilient system! Currently deepening my understanding through AWS resources.

Backend

I enjoy implementing the backbone of applications, to ensure smooth data flow, efficient processing, and secured interactions.

My Experiences

Migrasia
LLM Engineer Intern
Feb 2025 - Present
  • Will be working on RAG specific projects.

MILA
Part-Time Research Volunteer (Python Developer)
Jun 2024 - Oct 2023
  • Working under the supervision of Mr Xing Han Lu on WebChat, a multi-layered communication framework for dialogue and LLM web agents.

  • Spearheaded the low-level implementation of the core layer in Python, utilizing a custom-built publisher-subscriber system without external dependencies.

Intact Financial Corporation
Data Science Intern
Jun 2024 - Aug 2024
  • Enhanced model performance through targeted error analysis and refined preprocessing techniques, resulting in a 2,8% increase in True Matches and a 7,8% improvement in recall.

  • Developed and implemented DVC-tracked inference and evaluation pipelines for diverse in-house deep learning models, optimizing model deployment processes and performance assessment workflows.

  • Developed comprehensive unit tests and modified langchain’s FakeListLLM class to accommodate generalizable LLM unit test modules and implement event callbacks, enhancing system flexibility and testability.

HKU Innovation Wing
Part Time Research Assistant (Robotics)
Oct 2023 - Dec 2023
  • Developed computer vision algorithms in OpenCV to perform color detection, contour extraction, and 2D coordinate mapping of colored objects to enable robotic arm calibration for pick and place operations.

  • Maintained and optimized existing code for an autonomous rover bot by refactoring and debugging to improve performance and precision.

Kodifly Limited
AI Engineer Intern
Jun 2023 - Aug 2023
  • Developed a cutting-edge Web Visualizer to facilitate real-time hosting of live camera feeds, live point clouds from the LiDAR Sensor, on-demand SLAM, and alarm system detection using React js, three js, and ros.

  • Built a robust backend infrastructure utilizing the ROS communication protocol, rosjs, and seamlessly integrated Livox SDK API for its detection capabilities on the Web Visualizer.

  • Calculated and retrieved the IMU of the LiDAR within the LiDAR Simulation with perfect accuracy rate, enabled the creation of a realistic SLAM map of the simulated landslide, and moving cars.

  • Successfully calibrated the live camera feeds result and overlay them on top of the point cloud feed based on theintrinsic and extrinsic parameters of the camera.

Highlighted Projects

Open Domain Question Answering System for RAG

Pytorch, Huggingface, MongoDB

  • Implemented a Retrieval-Augmented Generation (RAG) pipeline for open-domain question answering, according to the Dense Passage Retrieval (DPR) paper, leveraging SOTA lightweight BERT models (ELECTRA, DistilBERT) for encoding passages
  • Fine-tuned model to achieve high performance metrics, with a recall of 0,95 and Mean Reciprocal Rank of 0,81
  • Managed data operations with MongoDB, ensuring robust data handling and quick retrieval for real-time question answering
View on GitHub

Decoder-only Transformer

Pytorch

  • Reconstructed the decoder only transformer model from the paper 'Attention is All you Need'
  • Trained on Shakespeare's work, it was able to autoregressively generate texts that mimic Shakespearean English, can also be trained on other corpus of texts
View on GitHub

PocketVocab by Purple Cow

React Native, Flask, Firebase

  • Made the quiz section of the app and the overall backend infrastructure using React Native for the UI and Python Flask for the server-side logic
  • Integrated Google Cloud Vision API for object recognition and annotation, and Google Cloud Translate API for translating object names to the user's selected target language, Gemini API for generating quizzes questions
  • Implemented Firebase services, including Firestore for database management, Functions for implementing serverless backend functionality and Storage for storing pictures taken by the user
View on GitHub

Intelligent Course Management System

OpenCV, Flask, MySQL, React.js

  • Developed facial recognition system to enable biometric authentication for course management platform
  • Built a machine learning pipeline including data collection, training, and integrated the model with the backend
  • Front-end and backend integration using Flask and MySQL for various functions
View on GitHub

Digit Recognition with CNN Model

Pytorch

  • Applied data augmentation techniques to prevent overfitting
  • Achieved a training accuracy of 94,3%, and testing accuracy of 94%
  • Modeled with 16 layers including convolution, pooling, activations, fully-connected, and dropout
  • Utilized max-pooling layer to effectively reduce dimension of feature map, numbers of parameters, and amount of computations performed to under 15 minutes
View on GitHub

Stock Predictor and Visualization with LSTM Model

Keras, Streamlit

  • Designed and implemented an intuitive user interface using the Streamlit framework, along with yfinance to retrieve up-to-date stock data, and visualize findings of essential aspects of stock market analysis
  • Employed LSTM modeling techniques to forecast future stock prices based on the historical stock price, on a 80-20 split, achieving an RMSE of 0,839
View on GitHub

Big Two

Java

  • Employed a multi-threaded approach to efficiently handle networking tasks, utilizing Java sockets for seamless network multiplayer functionality
  • Implemented Object Oriented Approach to effectively manage intricate game mechanisms and rules
View on GitHub

Virtual Paint

Open CV

  • Utilized image processing theories to find the difference between current and previous frame, and drawing a bounding box around moving objects, acting as a pen
View on GitHub

I welcome the opportunity to discuss future collaborations. If you're interested, please feel free to contact me.