Skip to content
View over-fitted's full-sized avatar
Block or Report

Block or report over-fitted

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
over-fitted/README.md

Hi there 👋

I'm Andrew, a Year 4 CS Major! I'm interested in cool stuff that really makes you think, and in the realm of CS that has taken me all over the place from data engineering to parallel computing. Always looking for a new shiny thing to add to my never-ending backlog of study material.

Currently working on improving my Web Development skills, stay tuned for my new website!

Past Projects

Hackathon React Native/Typescript project working with 3 pre-university students.

Coffier is a Coffee Timer app meant to accompany users of James Hoffman's coffee brewing techniques, abstracting the guesswork and timer management away from the user. We focused on improving the usability of the app for intermediate users, primarily by reducing the number of clicks required to brew coffee and reducing visual clutter, so that we could personally find use with this app past the hackathon. (Success, I still use it to this day!)

Find the app on the Play Store

Past School Projects

Databases

Added features to SimpleDB, a Java-based stripped-down SQL DBMS. We added query optimisation, table joins and index usage among other features, with corresponding syntax lexing and parsing.

Designed relational database schema with ER diagram, implemented the database in PostgreSQL with triggers and procedures, analysed database optimisations with respect to choice in respecting normal forms.

OS, Parallel Computing and Networks

Troons V1

C++ programme parallelised with OpenMP, modelling train system state management. Initially worked on separate implementations with different methodologies in parallel, chose my partner's overall implementation. Fixed bugs, worked on benchmarking on Slurm nodes.

Virus Signature Scanner

C++ programme parallelised with CUDA, scanning file signatures for viruses based on input virus signatures with wildcards. Added asynchronous file transfer to GPU, CUDA host function callbacks and pre-computation optimisations, resulting in 20% speedup.

Troons V2

Same as Troons V1, but using MPI.

🔭 I’m currently working on

My Blog

🌱 I’m currently learning

Docker, Kubernetes

Web Development with NextJS

Algorithms at Scale

Interaction Design

Functional Programming

Japanese!!!

Popular repositories

  1. CP_Answers CP_Answers Public

    A log of all my competitive programming answers

    C++

  2. overfitted-blog overfitted-blog Public

    JavaScript

  3. overfitted2 overfitted2 Public

    JavaScript

  4. overfitted3 overfitted3 Public

    JavaScript

  5. cp-handbook cp-handbook Public

    notes taken from the CP handbook https://cses.fi/book/book.pdf

  6. useful-resources useful-resources Public

    Resources Ive used before or intend to use that seem preeeeetty good, sorted by task