Iβm a Junior Software Developer with 2+ years of experience in mobile apps and recent full-stack training in JavaScript, React, and Node.js. I enjoy building reliable, user-focused applications and continuously sharpening my skills.
- Languages: JavaScript (Node.js, browsers), TypeScript, Python
- Front-end: HTML, CSS, React, Tailwind CSS, Angular
- Back-end: Node.js, Express.js, RESTful APIs
- Databases: PostgreSQL, Firebase Firestore
- Mobile: React Native (Expo), Ionic
- Testing: TDD, Jest, Supertest
- Practices: Agile, Scrum, Kanban, CI/CD
- Tools: Git, GitHub, GitHub Actions, Supabase, Render, Netlify
π° A full-stack platform for browsing articles, commenting, and voting.
- Backend: RESTful API built with Node.js, Express, PostgreSQL β Live API
- Frontend: Responsive React app with dynamic content β Live App
π± A React Native app connecting students with short-term work opportunities and businesses with hiring needs.
- Features secure authentication, real-time chat, and media upload.
- Built in a 6-person Agile team using Firebase and Expo.
- Web Preview: Optimised for mobile view β Live Demo
- Go (Golang): building a foundation in syntax, file I/O, and function design.
- Next.js: exploring server-side rendering, API routes, and performance optimisations.
A few things about me:
- π Iβve lived in four countries (Hong Kong, Japan, South Korea, and the UK).
- π¨ I enjoy drawing (pencil & watercolor).
- π· Passionate about photography.
Always happy to connect about junior developer roles or collaboration opportunities.