Giter Site home page Giter Site logo

notes's Introduction

Just a guy who strives to do useful things through computing and other efforts! :)

Education ๐ŸŽ“

University of Sydney
Dalyell Scholar, Bachelor of Advanced Computing (2023-2027)
Major in Software Development, Minor in Computational Data Science

Skills ๐Ÿ

Methodologies

Sorted by level of experience:

  1. Backend: REST/RPC/gRPC API servers, cloud-native microservices, monoliths, SQL/NoSQL databases, HTTP testing, caching
  2. DevOps: CI/CD, containerization, container orchestration, centralized logging and monitoring
  3. Frontend: React-based web clients, UI testing, WebAssembly with Rust
  4. Data Science and AI: Data engineering and visualization, LLMs (with LangChain and LLM-Ops), Deep Learning

Cross-field methodologies I like to adopt:

  • Unit testing (and often with Test-Driven Development i.e., TDD)
  • Behavior-Driven Development with Gherkin syntax (BDD)
  • Secure coding with OWASP top 10 vulnerabilities in mind
  • Writing technical documentation
  • Social coding efforts e.g., pair programming (in a team environment)

Technologies

Sorted by level of experience:

  1. Backend:
    Extensive use: Go, PostgreSQL, MongoDB
    Some experience: Rust, ASP.NET/C#, Django/Python

    Go Postgres MongoDB Rust .Net C# Django Python

  2. DevOps:
    Extensive use: Docker, Kubernetes, GitHub Actions
    Some experience: Grafana, Prometheus, Terraform

    Docker Kubernetes GitHub Actions Grafana Prometheus Terraform

  3. Frontend:
    Extensive use: JavaScript/TypeScript, Next.js, React.js, Tailwind CSS
    Some experience: Tauri, Electron, Astro

    JavaScript TypeScript Next JS React TailwindCSS Tauri Electron.js

  4. Cloud services:
    Extensive use: GCP Cloud Run, Vercel
    Some experience: AWS EC2/EKS, Azure SQL Server, Supabase, Firebase, PythonAnywhere

    Google Cloud Vercel AWS Azure Supabase Firebase PythonAnywhere

  5. Data Science and AI:
    Extensive use: Python
    Some experience: Scikit-learn, TensorFlow, R, SQL

    Python scikit-learn TensorFlow R SQL

  6. Other:
    Extensive use: Git, Linux, Vim, NeoVim, VSCode
    Some experience: Visual Studio, RStudio

    Git Linux Vim Neovim Visual Studio Code Visual Studio RStudio

Personal projects catalogue ๐Ÿ“‘
Year Project Description Technologies Status
2024 Yan Multi-purpose microservices app that serves a programming platform, my personal blog, and resume. Go, TypeScript, Next.js, PostgreSQL, MongoDB, Docker, Kubernetes, ELK Stack, GitHub Actions, Terraform, AWS Work in Progress
2024 codemore.io Microservices app that serves a programming platform for learning to code. Go, Next.js, PostgreSQL, MongoDB, Docker, GitHub API, GitHub Actions Archived/Discontinued
2023 Revise-BAdvComp REST API for generating practice problems based on randomization to help in studying for computing units at USYD. Rust, Next.js, Docker, GitHub Actions, GCP Cloud Run, Vercel Finished
2023 Hyte Rust crate for hypothesis testing with support for Z, T, and Chi-squared tests. Rust Finished
2023 Canute Quiz-making web application TypeScript, MongoDB, Vercel Finished
2023 Serambi Mungil Web application for a store in Indonesia Python, Django, Bootstrap, PythonAnywhere Finished

LinkedIn Gmail Discord

notes's People

Contributors

abyanmajid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

yuwu0410

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.