frizensami
Graduate Tutor and PhD student at NUS, part of the Cyber-Physical Systems and Security (CyPhy / "sci-fi") Lab
National University of SingaporeSingapore
Pinned Repositories
group-matching
Genetic algorithm technique for creating optimal groupings of individuals based on their preferences
haskell-optimization
A beginner's guide to Haskell optimization
lapd
LAPD ("Laser Assisted Photography Detection") hidden camera detection system presented at ACM Sensys 2021. LAPD uses the time-of-flight sensor in modern smartphones to detect telltale reflections from hidden cameras.
nus-timetable-optimizer
Codebase for the NUS Timetable Optimizer, a tool to help students at the National University of Singapore optimize their timetables to their liking.
plagiarism-basic
Offline quick-and-dirty text plagiarism checker written in Rust
red-cross-blood-stocks
Educated guess for the stock levels in the Singapore Red Cross's blood bank - https://redcross.sg
singapore-bloodstocks-bot
Telegram bot that informs users of the blood stocks levels from https://www.redcross.sg. Raw data available at https://github.com/datascapesg/red-cross-blood-stocks
singlang
A completely legitimate programming language for Singaporeans. Because uncle also can code one hor.
tembusu_oss
Open Source Projects by Tembusians
crowdwise
Chrome extension that adds to your browsing experience by showing you relevant discussions about your current web page from Hacker News and Reddit.
frizensami's Repositories
frizensami/singlang
A completely legitimate programming language for Singaporeans. Because uncle also can code one hor.
frizensami/lapd
LAPD ("Laser Assisted Photography Detection") hidden camera detection system presented at ACM Sensys 2021. LAPD uses the time-of-flight sensor in modern smartphones to detect telltale reflections from hidden cameras.
frizensami/nus-timetable-optimizer
Codebase for the NUS Timetable Optimizer, a tool to help students at the National University of Singapore optimize their timetables to their liking.
frizensami/plagiarism-basic
Offline quick-and-dirty text plagiarism checker written in Rust
frizensami/singapore-bloodstocks-bot
Telegram bot that informs users of the blood stocks levels from https://www.redcross.sg. Raw data available at https://github.com/datascapesg/red-cross-blood-stocks
frizensami/archangel
An angel-mortal matching algorithm for Angel-Mortal games. Used in Tembusu College, NUS.
frizensami/washingmachine
Controller code for a washing machine status detection system running on a Raspberry Pi
frizensami/frizensami.github.io
frizensami/red-cross-blood-stocks
Educated guess for the stock levels in the Singapore Red Cross's blood bank - https://redcross.sg
frizensami/aoc-2021-prolog
Advent of Code 2021 in Prolog
frizensami/bloodstock_analysis
Companion code for post at https://sriramsami.com/bloodstocks
frizensami/bloodstocks-gui
Web interface for SG Bloodstocks
frizensami/ClassEQ
Genuinely real-time classroom mood / pacing / content understanding feedback system
frizensami/elixirsim
Learning Elixir through half-assed genetic simulations
frizensami/emacs-asana
frizensami/frizensami
frizensami/labelbee-test-fork
LabelBee is an annotation Library
frizensami/newsit
Chrome Extension for Hacker News and Reddit Links
frizensami/node-smtlib
Node.js wrappers for SMT-Lib 2.0
frizensami/NUS-Timetable-Optimizer-Technical-Report
Details of the encoding and design considerations for the NUS Timetable Optimizer
frizensami/nusmods
🏫 Official course planning platform for National University of Singapore.
frizensami/primergen
frizensami/rplidar_ros
frizensami/scrapers
All the scrapers used by datascapesg, hosted on Netlify
frizensami/smtlib-ext
Fork of https://github.com/stanford-oval/node-smtlib to generate SMT-LIB 2.0 strings for timetable optimizers
frizensami/SSID
Student Submission Integrity Diagnosis
frizensami/streamlimit-utils
Stream limiting functions
frizensami/visual-research-manager
frizensami/xArmServoController
LewanSoul-Lobot-HiWonder 6-DOF xArm servo controller libraries
frizensami/youre-the-os
A game where you are a computer's OS and you have to manage processes, memory and I/O events.