-
NUSMods: I used it significantly while studying at NUS, so I feel like contributing back. You can check out my PRs to have an idea of the quality of my work in production codebases and my TypeScript/React skills. My fork is only used for PRs towards the project, so you will find most of my correspondence at https://github.com/nusmodifications/nusmods.
Frontend: React SPA, TypeScript. Backend: TypeScript, Golang, Node.js. Test suite: Jest
-
My portfolio site (zehata.dev): You can check out the repo to see my abilities in the frontend, in architecturing a project, and my TypeScript/React/Next.js/PostgreSQL/AWS competency, and how I am working towards writing well-tested code.
Frontend: React (Next.js), TypeScript. Backend: TypeScript, Node.js. Database: PostgreSQL. Storage: Cloudflare R2 (with AWS S3 API). Test suite: Jest
-
Navaday: Current freelance project for a travel agent SME. Private freelance work, I will make it generic eventually.
-
Currently working on a graph-based business/production-line planner, in Rust: https://github.com/zehata/business-planner
-
English and Mandarin Chines- Oh you want to know which programming languages I write in
-
JavaScript/TypeScript
-
Python
-
Rust
I also write CSS (I am a huge fan of CSS, I always write custom CSS and I genuinely think that the internet could look a lot less boring if we pay a bit more attention to user experience)
- Business email: zehata@zehata.dev
- I have used machine vision libraries including OpenCV and Mediapipe for my work.
- I do not use any generative AI in my work --- neither LLMs nor image diffusion. I am also not interested in any work involving these.