Skip to content
View phnx's full-sized avatar

Highlights

  • Pro

Block or report phnx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
phnx/README.md

G' Day! 👋

I’m listing here a selection of projects I’ve worked on (and can be shared publicly), as a quick snapshot.

Software Engineering Research

  • sat-evaluation-framework - An automated static applicaiton security testing (SAST). Evaluating CodeQL, CodeChecker, CppCheck, Infer, and Flawfinder. Code changes warning-based prioritization experiment, annotated dataset, and replication package for this paper.
  • code-review-fuzzing-invariant - A dynamic analysis framework for detecting program behavioral changes using likely invariants, with replication package for this paper (AFL++, HonggFuzz, libFuzzer, LLDB, DIG).
  • secure-code-review-mining - A semi-automated security-related code review comment mining framework (word-embedding similarity ranker & manual annotation on CWE taxomony) and annotated dataset, corresponding to this paper.
  • patchwork-mining-tool-suite - A large email-based code review dataset and tool suite for mining Patchwork, an email code review platform used by many OSS projects (including Linux Kernel, FFMpeg), corresponding to this paper.
  • github-api-rate-limit-watcher - A script to pause (and resume) repository mining process when GitHub API's rate limit is reached.

Machine Learning & AI

  • diary-rag - Revisiting my Smithnosian blog posts using open-source lightweight RAG and LLM (LangChain, Chroma, Ollama), with explanation.
  • sstm-projection - Shanghai Science and Technology Museum - Visitor Prediction (ML Deployment) (R, Shiny).

Data & Database

Miscellaneous

  • biologic - A suite of web applications that take a new approach to teaching and assessing scientific concepts (Python, VueJS, AWS, Vercel).
  • firebase-class-consensus - A realtime classroom consensus vote & monitoring system with Firebase, explained in medium.
  • museum-collection-database - A Dublin Core–compliant metadata management database, built on top of OmekaCMS.
  • museum-rfid-activity-station - A local network client–server checkpoint system for walk-rally activities, built with Raspberry PI clients and a NodeJS backend.
  • building-sensor-iot - An IoT dashboard project for building's environment monitoring system (Arduino & Firebase).
  • arduino-bootcamp - A microcontroller / Arduino tutorial for amateur micro satellite (CanSat) bootcamp.

Popular repositories Loading

  1. markdown markdown Public

    HTML 1

  2. php-src php-src Public

    Forked from php/php-src

    The PHP Interpreter

    C 1

  3. datasciencecoursera datasciencecoursera Public

    data science coursera

  4. datasharing datasharing Public

    Forked from jtleek/datasharing

    The Leek group guide to data sharing

  5. ProgrammingAssignment2 ProgrammingAssignment2 Public

    Forked from rdpeng/ProgrammingAssignment2

    Repository for Programming Assignment 2 for R Programming on Coursera

    R

  6. SpeakEZ-FS SpeakEZ-FS Public

    Freeswitch Javacript for SpeakEZ Freedomfone

    JavaScript