Profile Photo

Nicholas Seah

Software Engineer

Final-year Software Engineering student at SMU with professional experience building full-stack applications, backend systems, and cloud solutions. I enjoy turning real-world problems into reliable software and exploring new technologies.

GitHubLinkedInEmail

Work

  • Jul 2026 – Present

    Software Engineer Intern

    GovTech Singapore

    • Built an API observability dashboard using DynamoDB audit logs, surfacing request volume and p95/p99 latency metrics for data producers to monitor API usage and performance.
    • Developed an administrative activity-log interface backed by DynamoDB, enabling administrators to trace user actions and investigate platform activity.
    • Automated KMS permission handling for AWS Glue Crawlers, removing manual key-policy configuration during encrypted S3 data-source onboarding.
  • Dec 2025 – Jun 2026

    Software Engineer Intern

    NCS Pte. Ltd.

    • Refactored legacy .NET MVC logic across inbound and outbound interfaces, reducing duplicated code paths by extracting shared validation and transformation components.
    • Diagnosed and resolved defects in scheduled .NET batch jobs, tracing failures across application logic and database workflows before validating fixes for production change requests.
    • Identified gaps in developer onboarding and created a standardized setup guide covering local configuration and dependencies for incoming developers.
  • Jan 2025 – Apr 2025

    Teaching Assistant

    Singapore Management University

    • Monitored and recorded student attendance and participation, ensuring accurate tracking for course assessments
    • Provided guidance to students, clarifying concepts and troubleshooting coding issues
  • Jan 2021 – Jan 2022

    Army Signaller

    Singapore Armed Forces (SAF)

    • Acquired foundational knowledge in LAN cable assembly, local network setup, and IP address networking applications
    • Managed server racks and user accounts for senior personnel

Skills

Technologies and tools I've worked with throughout my journey

Programming Languages

Python
Python

Python

Java
Java

Java

JavaScript
JavaScript

JavaScript

TypeScript
TypeScript

TypeScript

C#
C#

C#

Frameworks / Libraries

React
React

React

Next.js
Next.js

Next.js

Spring Boot
Spring Boot

Spring Boot

.NET / ASP.NET MVC
.NET / ASP.NET MVC

.NET / ASP.NET MVC

Express
Express

Express

Flask
Flask

Flask

Vue.js
Vue.js

Vue.js

Databases

Microsoft SQL Server
Microsoft SQL Server

Microsoft SQL Server

MongoDB
MongoDB

MongoDB

MySQL
MySQL

MySQL

Firebase
Firebase

Firebase

Supabase
Supabase

Supabase

Cloud & DevOps

AWS
AWS

AWS

AWS Amplify
AWS Amplify

AWS Amplify

Docker
Docker

Docker

RabbitMQ
RabbitMQ

RabbitMQ

Vercel
Vercel

Vercel

Netlify
Netlify

Netlify

Kong
Kong

Kong

Tools

Git
Git

Git

Jira
Jira

Jira

Tableau
Tableau

Tableau

Projects

Some of my recent work that showcases my skills and experience

Pegasus
CRM system developed with UBS through an SMU-X project
Pegasus
AWS Amplify Gen 2TypeScriptAWS AppSync / GraphQL
View Project
DutyNotFree
International trade tariff calculator and FTA management platform
DutyNotFree
JiraAgileNext.js
View Project
TinyPhish
AI-powered phishing detection and URL analysis tool (TinyFish Hackathon)
TinyPhish
FastAPISupabaseReact
View Project
Study Sphere
Note-sharing platform for students
Study Sphere
Vue.jsNode.js / ExpressMongoDB
View Project
PokeSwap
Microservices-based Pokémon trading card platform
PokeSwap
PythonMySQLRabbitMQ
View Project

Blog

Coming soon! Stay tuned for my latest articles and insights.

© 2026 Nicholas Seah • Built with Next.js