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 ๐
Sorted by level of experience:
- Backend: REST/RPC/gRPC API servers, cloud-native microservices, monoliths, SQL/NoSQL databases, HTTP testing, caching
- DevOps: CI/CD, containerization, container orchestration, centralized logging and monitoring
- Frontend: React-based web clients, UI testing, WebAssembly with Rust
- 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)
Sorted by level of experience:
-
Backend:
Extensive use: Go, PostgreSQL, MongoDB
Some experience: Rust, ASP.NET/C#, Django/Python
-
DevOps:
Extensive use: Docker, Kubernetes, GitHub Actions
Some experience: Grafana, Prometheus, Terraform
-
Frontend:
Extensive use: JavaScript/TypeScript, Next.js, React.js, Tailwind CSS
Some experience: Tauri, Electron, Astro
-
Cloud services:
Extensive use: GCP Cloud Run, Vercel
Some experience: AWS EC2/EKS, Azure SQL Server, Supabase, Firebase, PythonAnywhere
-
Data Science and AI:
Extensive use: Python
Some experience: Scikit-learn, TensorFlow, R, SQL
-
Other:
Extensive use: Git, Linux, Vim, NeoVim, VSCode
Some experience: 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 |