Skip to content

ang-zeyu/ang-zeyu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published