Giter Site home page Giter Site logo

Hi there 👋

My most notable projects here are ⭐

  • InfiSearch, A semi-scalable end-to-end client-side search solution powered by a static pre-built index. Scalability was achieved by fragmenting the static file index into numerous files for on-demand retrieval. It consists of a multi-threaded CLI indexer written in Rust, a search library written in Web Assembly (Rust), and a user interface written in Typescript.
  • MarkBind, An open-source static site generator tailored for education use cases, allowing users to write markdown, Nunjucks and various custom syntaxes.

Directory to other projects

These are some non exhaustive projects I've worked on as part of university coursework, and various smaller pet projects to pick up certain skills that I've uploaded to Github. For my professional experience, you can refer to my LinkedIn profile and/or resume:

Web Development
  • AppTracky, a drag-and-drop Kanban job application tracking app built on Spring Boot, Spring Security, utilising various AWS services (ECS, ECR, IAM, S3, S3 presigning, RDS, SSM Parameter store), supporting federated identity with OAuth/OIDC auth.
  • A simple blogging web app allowing posts to be written in Markdown, written in React + GraphQL, Node.Js with MongoDB (link)
  • An online marketplace website with an auto price discounting feature for sellers, written with Nunjucks, Node.Js, and MongoDB (link)
  • A simple dating application, allowing users to upload photos, view/edit user profiles, written with Angular + .NET Core (link)
  • Anime recommendation catalogue One of my first ever web projects, made using only raw HTML, CSS and JS. A fun attempt to create an anime "fandom/recommendation" website with features like a persistent "watch progress" bar.
  • Weathery Minimalistic weather site made using an external api and React
  • LargestHistogramVisualizer Step-by-step visualizer in React.js for visualizing the solution to the largest rectangle under a histogram problem.
Mobile Development
  • IOT Music Song Recommender Team coursework project to build an IOT-powered music song recommender using ambient weather data. Uses React Native, some BLE libraries and Texas Instruments CC2650 sensor. I was responsible for the bulk of React Native development and some custom firmware (C) development for the sensor.
  • Quizzy Native Android app that generates 10 random MCQ questions on any topic of your choice, powered by ChatGPT.
Computer Graphics (C++) 🖼️
  • Simple Mesh Editor A well-featured but basic 3D modelling tool. This was initially part of a coursework. I had fun implementing many additional features beyond the requirements, ending with a proof-of-concept mesh editor.
  • Many other less notable coursework assignments related to computer graphics I haven't uploaded. Please contact me if you'd like to see them, or we can talk more about it in person 🙂
Misc.
  • A simple containerised setup for a react frontend, an express backend, proxied by an nginx container, showcasing basic familiarity with Docker.
  • TravelPal: A travelling companion app, written in java and JavaFX for a software engineering course. (core developer) (personal contribution ~= 10k loc)
  • Https Proxy Multi-threaded C++ Https proxy made with OpenMP
Game Development
Links

Ang Ze Yu's Projects

bloggo icon bloggo

Simple blog application allowing users to write posts in markdown. Uses React, MongoDB, GraphQL, Node.js

bootstrap-vue icon bootstrap-vue

BootstrapVue, with over 40 plugins, more than 80 custom components and over 300 icons, provides one of the most comprehensive implementations of Bootstrap v4 components and grid system for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

buyon9 icon buyon9

Simple e-commerce website built long ago to reinforce my back end dev skills. Made using node, mongoose and ejs templating engine.

datingapp icon datingapp

Simple dating app built on .NET webapi and angular

infisearch icon infisearch

Easy and flexible client-side search for static sites

iot-music-recommender icon iot-music-recommender

React native app + Flask backend + Texas Instruments CC2650 music recommender using ambient weather data

karrot-frontend icon karrot-frontend

Web application for organization of foodsaving groups worldwide - frontend code and central location for feature planning. For server-side code, go to https://github.com/yunity/karrot-backend

learningresources icon learningresources

:books: A collection of learning resources for Software Engineering students

markbind icon markbind

MarkBind is a tool for generating content-heavy websites from source files in Markdown format

quizzy icon quizzy

A simple android app to let ChatGPT quiz you on any topic you want

reposense icon reposense

Contribution analysis tool for Git repositories

simple-mesh-editor icon simple-mesh-editor

Computer graphics course project that was much further developed into a simple mesh editor

svelte icon svelte

Cybernetically enhanced web apps

travelpal icon travelpal

TravelPal - travelling companion app written in Java/JavaFX.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.