Hi,

I’m a mid-career professional transitioning from a successful career in Graphic Design and Web Development to Full-Stack Development. I hold a Specialist Diploma in Web Development and have recently completed a 12-week Junior Full-Stack Developer Programme with Generation Singapore.

I am experienced in managing websites, solving technical issues, and building functional and user-friendly web applications. With my unique blend of technical and creative skills, I am seeking a Junior Full-Stack Developer role.

My Tech Stack
Front-end
Back-end
Version Control
Tool

What I Built

Projects
Task & Event Management System (GUI/CLI)
  • This system allows users to create and manage events, tasks with deadlines, and floating tasks. It enables users to track their progress by marking tasks/events as complete or incomplete, and offers a search feature for easy retrieval. The system supports both CLI and GUI interfaces, with persistent storage for saving and loading data.

  • Language / tool :


    Audio Transcription, Full-Stack Dev
  • The application integrates the Whisper speech recognition model to convert audio files into text
  • The backend is built using Python FastAPI
  • The frontend is built with React
  • OpenAI/whisper-tiny from Hugging Face is used for audio transcription
  • SQLite is used for data storage
  • Both the backend and frontend services are containerized using Docker, running in isolated, consistent environments

  • Language / tool :


    React Dynamic Routing
  • This React project leverages BrowserRouter, Routes, Route, and Link from react-router-dom for client-side routing, creating a smooth single-page application experience
  • BrowserRouter: Wraps the app, enabling navigation without page reloads
  • Routes & Route: Define paths and components to render
  • Link: Provides in-app navigation links, used in Navbar for main pages and within Skills for sub-sections

  • Language / tool :


    Financial Literacy, Full-Stack Dev
  • User-friendly game interface for playing literacy games
  • Display of earned coins and user profile information
  • Voucher redemption page for selecting rewards
  • User authentication and session management (login, logout)
  • Game logic to calculate and store earned coins
  • API to store and retrieve user data (coins, profile)
  • Secure database to manage user accounts, coins, and vouchers

  • Language / tool :


    Spotify Playlist
  • Create a playlist
  • Add songs to a playlist
  • The playlist is added to your own Spotify account after logging in

  • Language / tool :


    Fashion Store Management System
  • Add new apparel
  • Filter apparel based on type
  • Add new apparel
  • Remove apparel

  • Language / tool :


    Simple RESTful API Bookstore
  • A simple Spring Boot-based bookstore application that leverages Java Persistence API (JPA) for database interactions, MySQL as the database backend, and Thymeleaf for rendering dynamic web pages.

  • Language / tool :


    Find The Hat Game
  • Move your character (*) to reach the hat (^)
  • Game over if you step into holes (O), or go out of the field
  • A randomized maze is generated in every new game

  • Language / tool :


    Responsive Website
  • A front-end responsive website uses HTML for structure, CSS for styling, and Bootstrap for adapting the layout to different screen sizes.

  • Language / tool :


    Course Enrolment Program
  • Register new students
  • Enrol students into courses
  • Check student list & course list
  • Grade students
  • Check course average grade

  • Language / tool :


    Connect with me

    Contact