Experience
Professional journey and career timeline.
Software Engineer
Work as part of a cross-functional team building and maintaining production web applications, shipping new features and resolving bugs in a reliable, professional way.
Software Engineer
Led the development of Breacher, a probabilistic dam-break analysis software package used in Asia and Europe.
Software Developer
Worked as part of a cross-functional team delivering production web applications, contributing to new feature development, bug fixes, and continuous improvements.
Skills
Key skills that define my professional identity.
Typescript
Enhance JavaScript with static types, making code more understandable and reliable.
Angular
Build dynamic web apps with a TypeScript-based open-source framework by Google.
Javascript
Create interactive and dynamic web experiences with the versatile scripting language.
HTML 5
Structure web content beautifully with the latest version of HyperText Markup Language.
CSS 3
Style web pages creatively with the latest iteration of Cascading Style Sheets.
Redux
Manage app state effectively using a predictable and centralized state container.
