Skip to content

Junior Software Developer · Singapore

Full-stackdeveloper,UX designer.

Diploma in Information Technology at Nanyang Polytechnic, specialising in Full-Stack Development. First place at the NYP × AWS Hackathon 2026. Seeking a 2027 software engineering internship in Singapore.

0

Shipped projects

0+

Technologies used

0

Awards & certifications

0

Graduating

01

About

Singapore
I build the whole thing — the interface, the API behind it, and the research that decides what either should do. Diploma in Information Technology at Nanyang Polytechnic, specialising in Full-Stack Development and Digital UX Design. On CertAIn I ran a moderated usability study with nine participants. Five of them were blocked by a map popup covering the route they needed — a defect none of us had noticed while building it, because we already knew where the route was. That is the argument for testing with strangers, and it is why I now treat a study as part of building rather than a step after it. Most recently: first place at the NYP × AWS Hackathon 2026, building the entire frontend of SmartRecap in one overnight sitting. I am looking for a 2027 software engineering internship in Singapore.
Education
Dip. in IT — NYP
Focus Area
Full-Stack Development & Digital UX Design
Graduation
2028
Languages
English & Mandarin

Currently exploring

  • React
  • Next.js
  • Retrieval-grounded interfaces
  • Design systems
02

Skills

What I build with. Where each of these was actually used is in the case studies.

  • Languages

    What I reach for first.

    • Python
    • JavaScript
    • TypeScript
    • SQL
  • Frontend

    The part people actually touch.

    • React
    • Next.js
    • HTML5
    • CSS3
    • Tailwind CSS
    • Bootstrap 5
    • WebGL / Three.js
  • Backend

    Routing, auth, and the data behind it.

    • Flask
    • Node.js
    • Jinja2
    • SQLAlchemy
    • Werkzeug
    • REST APIs
  • Data

    Schemas, queries, and storage.

    • PostgreSQL
    • MySQL
    • SQLite
    • Oracle
    • Schema design
  • Design & research

    Deciding what to build before building it.

    • Figma
    • Hi-fi prototyping
    • Usability testing
    • Think-aloud protocol
    • SUS scoring
    • Wireframing
  • Ways of working

    How the work gets shipped.

    • Agile
    • GitLab CI/CD
    • Git
    • AWS
    • Azure App Service
    • Vercel
    • Given-When-Then criteria
04

Experience

  1. 2025 — 2028

    Diploma in Information Technology

    Nanyang Polytechnic

    Specialising in Full-Stack Development and Digital UX Design, alongside database systems, cloud, and software engineering practice.

    • Web Development Project
    • UX Design in Web Dev
    • Database Design
    • Programming
    • AI & Data Analytics
    • Cybersecurity
    • Network Technology
    • Business Innovation
    • Agile Development Process with DevOps
    • Cloud Computing
    • Data Structures & Algorithms
    • Digital User Experience Design
    • Full Stack Application Development
    • Responsible AI for Sustainability
    • IT Innovation Project
  2. 2025 — 2026

    Part-Time Tutor

    Tuition Masters

    Taught Primary Chinese and Mathematics to students of varying abilities, adapting explanations to the individual. The habit of checking whether an explanation actually landed — rather than assuming it did — is the same one that makes usability testing work.

  3. 2025 — Present

    Class Vice Representative

    Nanyang Polytechnic

    Coordinating communications between classmates and lecturers, and resolving issues as they come up.

05

How I work

Not a framework I can recite — the actual order things happen in, with a real instance under each step.

06

Achievements

Competitions, certifications, and the responsibilities I have been trusted with.

  • 1st Place — NYP × AWS Hackathon

    Nanyang Polytechnic × AWS · 2026

    Problem Statement 1, Automated Class Recap Generator. Built SmartRecap with team Stay Grounded; I built the frontend in full, in a single overnight sitting.

  • AI Bootcamp

    SenseTime · 2022

    Hands-on computer vision, including building an RGB face filter in Python.

  • AI Fluency: Framework & Foundation

    Anthropic

    Frameworks for responsible AI development and practical applications in modern software.

  • UX Design Fundamentals

    IBM

    Research, wireframing and evaluation as a discipline rather than a stage.

  • Web Development Basics (MDLPT-268)

    IBM

    HTML, CSS, JavaScript, and modern development workflows.

  • Class Vice Representative

    Nanyang Polytechnic

    Elected by peers to support class coordination.

Hackathon — 4th PlaceSchool-wide competition. Built a working prototype under tight time constraints.

Earlier: Robotics Club executive committee at Riverside Secondary School — Scratch, breadboards and LEGO Mindstorms, including a First LEGO League participation award.

07

What others say

  • Richie consistently demonstrates strong attention to detail and a genuine willingness to help his teammates. His ticketing system was one of the most polished in our cohort.

    Rihan Iqbal

    Teammate — Singink, and SmartRecap at NYP × AWS 2026

08 — Contact

Let’s build something great.

Currently open to internships, collaborations, or just a good conversation about code. The fastest way to reach me is to put something in my calendar.

Richie Koh — Software Developer, Nanyang Polytechnic