👋 Hello! I'm Wen/Amy, a web developer deeply enthusiastic about the ever-changing landscape of technology. My passion lies in coding and creating accessible web applications that solve real-world problems.
I'm equipped with:
I'm planning to learn:
Other things I'm interested in:
- Web Accessibility
- UX Design (Figma Prototyping)
- Internalisation & Localisation
- AI
Code Sharing Platform (Team Project)
- Tech Stack: Next.js, TypeScript, Tailwind CSS, Convex, Descope Auth
- A platform for developers to share their work and provide peer feedback.
Tailwind Color Contrast Checker
- Tech Stack: React, Tailwind CSS, Typescript
- A simple tool that lets you check Tailwind CSS color contrasts for WCAG compliance.
Task Hatch
- Tech Stack: MERN (MongoDB, Express.js, React, Node.js), Tailwind CSS, Typescript
- Advanced Task Management Features: Engineered a variety of features including task addition, modification, deletion, progress tracking, and filtering capabilities. Integrated reminders and snooze functions to enhance user productivity, along with a unique 'Random Task Draw' feature for prioritizing tasks dynamically.
- Data Persistence and API Design: Developed a robust backend with Node.js and Express.js, coupled with MongoDB for data persistence, ensuring reliable storage and retrieval of task data. Designed and tested RESTful APIs with Postman, ensuring smooth communication between the frontend and backend and a seamless user experience.
Digital Yearbook (Team Project)
- Tech Stack: Utilizes React and React-Bootstrap with React Router for frontend, managing global state through React's Context API.
- Employs JWT tokens for secure authentication, with async API calls to fetch and manage school data.
- Features a scalable, modular frontend architecture for easy feature and route expansion.
Cat Diet API
- Tech Stack: Python (Flask), PostgreSQL
- Created a REST API to assist cat owners in managing their cats' diets and food preferences.
- Implemented JWT tokens for secure authentication and authorization.
Feel free to connect with me on LinkedIn or email me at [email protected].