Hey! I'm Tiah, a junior full-stack developer. Bringing a dynamic approach from my experience in research science, I have a deep appreciation for the experimental methods that underpin programme development. I'm particularly interested in user experience, and how creative application development can drive engagement with a product or service, and I'm excited to apply and develop my skills whilst helping businesses grow.
Languages: JavaScript (node.js, browser & mobile environment), TypeScript, R
Backend: postgreSQL, MongoDB
Test-Driven Development (TDD): Jest, Supertest
Front-end: React (Native & JS), TailwindCSS, HTML, CSS, Lighthouse & other accessibility tools
Based on the idea that cinema tickets are often too expensive to make cinema an accessible experience for all, and that many tickets go unsold (just check your local cinema's website!), TicketDash is a mobile app providing live auctioning for cinema tickets on both iOS and Android. It's a platform where businesses can list events and seats for auction at a lower price and users can bid on tickets for those seats in real time. Myself and 4 other developers built this app from scratch in just 8 days.
- Developed in React Native and with Expo
- Utilises web sockets for live auctioning functionality
- PostgreSQL database, with earthdistance & cube modules to show a user events in a radius from their given location
- Server-side scheduling that closes the auction after a given time and updates user and event statuses
- Unique QR code tickets (SVG images) are generated by a React Native extension when the user wins the auction
This is a web application which allows users to view news articles and sort them by topic, date, votes, comment count, and more. The user can post comments and delete their comments, and up/downvote articles.
- Frontend developed with React.js
- UI designed to be responsive across multiple screen sizes
- Developed with accessibility in mind
- PostgreSQL database