{"id":20,"date":"2024-04-22T06:02:13","date_gmt":"2024-04-22T06:02:13","guid":{"rendered":"https:\/\/crissietan.life\/?page_id=20"},"modified":"2026-02-17T00:32:10","modified_gmt":"2026-02-16T16:32:10","slug":"portfolio-page","status":"publish","type":"page","link":"https:\/\/crissietan.life\/?page_id=20","title":{"rendered":"Portfolio Page"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-raft-bg-alt-background-color has-background is-layout-constrained wp-container-core-group-is-layout-ca21e7af wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--40)\">\n<h1 class=\"wp-block-heading alignwide has-text-align-center\">Projects<\/h1>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-vertical is-layout-flex wp-container-core-group-is-layout-42b4cce4 wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--40)\">\n<h2 class=\"wp-block-heading\">Work Projects<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-01.svg\" alt=\"\" class=\"wp-image-283\"\/><\/figure>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Yearlong Early Careers Project: Software Engineering Productivity<\/h2>\n\n\n\n<p>Served as team lead for a yearlong project enhancing a developer productivity starter library (Java, Spring Boot, Maven, React + Vite), reducing build time and enabling developers to focus on requirements gathering.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">School Projects<\/h2>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-87beb0d0 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-06.svg\" alt=\"\" class=\"wp-image-288\"\/><\/figure>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Walkability in Singapore (IS Project Experience &#8211; Industry Research)<\/h2>\n\n\n\n<p>An industry research project with Urban Redevelopment Authority (URA) as sponsor client for the SMU module, IS485 IS Project Experience (Research) to create a walkability index calculation model to identify walkability gaps for elderly and age-friendly long term planning. Project served as a capstone project of the degree programme.<\/p>\n\n\n\n<p>Tools: ArcGIS Pro, Python Programming<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-01.svg\" alt=\"\" class=\"wp-image-283\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Google Discover and the Echo-Chamber Effect<\/h2>\n\n\n\n<p>A team project for the SMU module, IS457 Fairness in Socio-technical Systems to audit the algorithm behind Google Discover and understand whether or not Google Discover is proliferating content based on users&#8217; interests and hence enforcing confirmation bias which results in echo-chamber effect.<\/p>\n\n\n\n<p>Tools: Google Discover, Google Takeout, Python Programming, Microsoft Excel, Google Spreadsheet, Google Drive, YouTube<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-01.svg\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Perception of Vaping Among University Students<\/h2>\n\n\n\n<p>A team project for the SMU module, SMT202 Analytics Applications for Smart Living in collaboration with Health Promotion Board to understand how social environment in university affects students\u2019 attitude, behaviour, and perception of vaping.<\/p>\n\n\n\n<p>Tools: Python Programming, Data Analytics, Machine Learning<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-87beb0d0 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-04.svg\" alt=\"\" class=\"wp-image-286\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Data Analytics Project for Osotspa<\/h2>\n\n\n\n<p>A team project for the SMU module, IS455 Overseas Project Experience: Data Analytics in Asia to enhance the sales operations of a beverage and products company in Thailand using data analytics.<\/p>\n\n\n\n<p>Tools: Python Programming, Data Analytics, Machine Learning, Openrouteservice<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-19eabfb7 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-07.svg\" alt=\"\" class=\"wp-image-289\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Land Disputes<\/h2>\n\n\n\n<p>A team game project for the SMU module, POSC101 Introduction to Public Policy to address land uses and policy tools and also showcased to Urban Redevelopment Authority (URA).<\/p>\n\n\n\n<p>Tools: Public Policy<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-01.svg\" alt=\"\" class=\"wp-image-283\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">New Kalimantan (Proposing suitable land area as new capital of Indonesia)<\/h2>\n\n\n\n<p>A group project for the SMU module, SMT201 Geographic Information Systems for Urban Planning in which a GIS-Enabled Urban Planning Support System is built on QGIS to analyse a new capital area for Indonesia using open government data and other open-source data sets.<\/p>\n\n\n\n<p>Tools: QGIS<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-87beb0d0 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-04.svg\" alt=\"\" class=\"wp-image-286\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Homies Now (Phone application prototype)<\/h2>\n\n\n\n<p>A group project for the SMU module, IS211 Interaction Design and Prototyping in which an iPhone prototype is designed to address the migration problems that foreigners faced upon arrival in Singapore.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-19eabfb7 wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-07.svg\" alt=\"\" class=\"wp-image-289\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Geospatial Analysis Project (Polytechnic internship with SAS Institute)<\/h2>\n\n\n\n<p>A geospatial analysis program that supports users\u2019 search for finding the nearest healthcare facilities within their vicinity (achieved through clustering) and different transportation routes to their desired healthcare facility.<\/p>\n\n\n\n<p>Tools: SAS Viya, SAS Programming, SAS SQL, SAS Macro Language, HTML, CSS, Javascript, OneMap, SAS Procedures<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-06.svg\" alt=\"\" class=\"wp-image-288\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Continuation of Dispensing Software for Republic Polytechnic School of Applied Science (Polytechnic Final Year Project)<\/h2>\n\n\n\n<p>An existing dispensing software redesigned to meet demanding usability needs for pharmaceutical science students to use in classroom learning. Students utilise the software to improve necessary skills and knowledge in areas of hospitals, polyclinics, and retail pharmacies.<\/p>\n\n\n\n<p>Tools: C#, .NET, HTML, SQL, Transact-SQL (T-SQL), CSS, Javascript<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-raft-bg-alt-background-color has-background is-layout-constrained wp-container-core-group-is-layout-ca21e7af wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--40)\">\n<h1 class=\"wp-block-heading alignwide has-text-align-center\">Written Works<\/h1>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-vertical is-layout-flex wp-container-core-group-is-layout-42b4cce4 wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-87beb0d0 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-06.svg\" alt=\"\" class=\"wp-image-288\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">The impact of Speak Good English Movement in curbing usage of Singlish among Singaporeans<\/h2>\n\n\n\n<p>An essay written for the module, ENGL2BN03 Exploring Language in Social Life, during student exchange at The Hong Kong Polytechnic University.<\/p>\n\n\n\n<p>The essay examines the effectiveness of the Speak Good English movement in shifting Singaporeans\u2019 attitude to embrace the importance of Standard English and limit the use of Singlish which is a unique identifier of a Singaporean.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/dyg17s5oe44ieautfxbmy\/TAN_Crissie_Kai_Ning_23012711X_Term_Paper.pdf?rlkey=8eit1zaxmeb9x814n5ldgxzgq&amp;e=2&amp;dl=0\">Read<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-01.svg\" alt=\"\" class=\"wp-image-283\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Fashioning a Nation Final Essay &#8211; &#8220;Cannot Grow Vegetables Anymore&#8221;<\/h2>\n\n\n\n<p>An essay on the relationship between my chosen museum artefact, &#8220;Cannot Grow Vegetables Anymore&#8221; and the making of a nation for the module, COR2619 Fashioning a Nation.<\/p>\n\n\n\n<p>You can watch my&nbsp;<a href=\"https:\/\/youtu.be\/YVXAKskABG4\">video presentation<\/a>&nbsp;where I shared about the museum artefact, why I chose it and what lesson concepts I intended to apply for the essay.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Read<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/youtu.be\/YVXAKskABG4\">Video Presentation<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-04.svg\" alt=\"\" class=\"wp-image-286\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Sustainable Digital Cities Term Paper &#8211; NFTs and their effects on society<\/h2>\n\n\n\n<p>A term paper on non-fungible tokens (NFTs) and their effects on society for the module, SMT112 Sustainable Digital Cities.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.dropbox.com\/s\/py60k7uq2gqpipi\/Crissie%20Tan%20Kai%20Ning%20-%20SMT112%20Term%20Paper.pdf?e=1&amp;dl=0\">Read<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-87beb0d0 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-07.svg\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Technological Solutions to Urban Challenges Final Exam Paper<\/h2>\n\n\n\n<p>A take-home final exam paper for COR2208 Technological Solutions to Urban Challenges about a scenario where there is a debate about urban resilience among three speakers on a webinar series. We were asked how would the debate look like with reference to concepts and themes taught in class.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.dropbox.com\/s\/352tcptkuw95km5\/COR2208%20Final%20Exam%20-%20Crissie%20Tan%20Kai%20Ning.pdf?e=1&amp;dl=0\">Read<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-f5bb311e wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-07.svg\" alt=\"\" class=\"wp-image-289\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Technological Solutions to Urban Challenges Film Review<\/h2>\n\n\n\n<p>A film review for COR2208 Technological Solutions to Urban Challenges on an episode titled&nbsp;<em>Crocodile<\/em>&nbsp;from the television series,&nbsp;<em>Black Mirror<\/em>. The purpose of the film review is to demonstrate our understanding of the module concepts and themes (&#8216;digital urbanism&#8217;, technological &#8216;solutionism&#8217;, splintering urbanism, digital divide, etc.)<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Read<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-raft-fg-alt-color has-raft-bg-inv-background-color has-text-color has-background has-link-color wp-elements-f025e8a69ffbca32fe01befc0aad52f0 is-layout-flow wp-container-core-group-is-layout-60ec7785 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-87535699 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:50%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69ddade124c80&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69ddade124c80\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/raft-cover-bg.svg\" alt=\"\" class=\"wp-image-281\" style=\"aspect-ratio:1;object-fit:cover\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-constrained wp-container-core-column-is-layout-c40bd83a wp-block-column-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--80);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--60);flex-basis:50%\">\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-92b9201d wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\" style=\"font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase\">like what you see and want to find out more about my projects and written works?<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-huge-font-size\">Get started today, get in touch!<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/crissietan.life\/?page_id=19\">Find out how<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Projects Work Projects Yearlong Early Careers Project: Software Engineering Productivity Served as team lead for a yearlong project enhancing a developer productivity starter library (Java, Spring Boot, Maven, React + Vite), reducing build time and enabling developers to focus on requirements gathering. School Projects Walkability in Singapore (IS Project Experience &#8211; Industry Research) An industry [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-plain","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Portfolio Page - Crissie Tan&#039;s Portfolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crissietan.life\/?page_id=20\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portfolio Page - Crissie Tan&#039;s Portfolio\" \/>\n<meta property=\"og:description\" content=\"Projects Work Projects Yearlong Early Careers Project: Software Engineering Productivity Served as team lead for a yearlong project enhancing a developer productivity starter library (Java, Spring Boot, Maven, React + Vite), reducing build time and enabling developers to focus on requirements gathering. School Projects Walkability in Singapore (IS Project Experience &#8211; Industry Research) An industry [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crissietan.life\/?page_id=20\" \/>\n<meta property=\"og:site_name\" content=\"Crissie Tan&#039;s Portfolio\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-16T16:32:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20\",\"url\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20\",\"name\":\"Portfolio Page - Crissie Tan&#039;s Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/crissietan.life\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/crissietan.life\\\/wp-content\\\/themes\\\/raft\\\/assets\\\/img\\\/shape-01.svg\",\"datePublished\":\"2024-04-22T06:02:13+00:00\",\"dateModified\":\"2026-02-16T16:32:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/crissietan.life\\\/?page_id=20\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/crissietan.life\\\/?page_id=20#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/crissietan.life\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portfolio Page\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/crissietan.life\\\/#website\",\"url\":\"https:\\\/\\\/crissietan.life\\\/\",\"name\":\"Crissie Tan&#039;s Portfolio\",\"description\":\"Hello There!\",\"publisher\":{\"@id\":\"https:\\\/\\\/crissietan.life\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/crissietan.life\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/crissietan.life\\\/#organization\",\"name\":\"Crissie Tan&#039;s Portfolio\",\"url\":\"https:\\\/\\\/crissietan.life\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/crissietan.life\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/crissietan.life\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/NZ8_6799-3.jpg\",\"contentUrl\":\"https:\\\/\\\/crissietan.life\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/NZ8_6799-3.jpg\",\"caption\":\"Crissie Tan&#039;s Portfolio\"},\"image\":{\"@id\":\"https:\\\/\\\/crissietan.life\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Portfolio Page - Crissie Tan&#039;s Portfolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crissietan.life\/?page_id=20","og_locale":"en_GB","og_type":"article","og_title":"Portfolio Page - Crissie Tan&#039;s Portfolio","og_description":"Projects Work Projects Yearlong Early Careers Project: Software Engineering Productivity Served as team lead for a yearlong project enhancing a developer productivity starter library (Java, Spring Boot, Maven, React + Vite), reducing build time and enabling developers to focus on requirements gathering. School Projects Walkability in Singapore (IS Project Experience &#8211; Industry Research) An industry [&hellip;]","og_url":"https:\/\/crissietan.life\/?page_id=20","og_site_name":"Crissie Tan&#039;s Portfolio","article_modified_time":"2026-02-16T16:32:10+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crissietan.life\/?page_id=20","url":"https:\/\/crissietan.life\/?page_id=20","name":"Portfolio Page - Crissie Tan&#039;s Portfolio","isPartOf":{"@id":"https:\/\/crissietan.life\/#website"},"primaryImageOfPage":{"@id":"https:\/\/crissietan.life\/?page_id=20#primaryimage"},"image":{"@id":"https:\/\/crissietan.life\/?page_id=20#primaryimage"},"thumbnailUrl":"https:\/\/crissietan.life\/wp-content\/themes\/raft\/assets\/img\/shape-01.svg","datePublished":"2024-04-22T06:02:13+00:00","dateModified":"2026-02-16T16:32:10+00:00","breadcrumb":{"@id":"https:\/\/crissietan.life\/?page_id=20#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crissietan.life\/?page_id=20"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/crissietan.life\/?page_id=20#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/crissietan.life\/?page_id=20#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crissietan.life\/"},{"@type":"ListItem","position":2,"name":"Portfolio Page"}]},{"@type":"WebSite","@id":"https:\/\/crissietan.life\/#website","url":"https:\/\/crissietan.life\/","name":"Crissie Tan&#039;s Portfolio","description":"Hello There!","publisher":{"@id":"https:\/\/crissietan.life\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crissietan.life\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/crissietan.life\/#organization","name":"Crissie Tan&#039;s Portfolio","url":"https:\/\/crissietan.life\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/crissietan.life\/#\/schema\/logo\/image\/","url":"https:\/\/crissietan.life\/wp-content\/uploads\/2024\/06\/NZ8_6799-3.jpg","contentUrl":"https:\/\/crissietan.life\/wp-content\/uploads\/2024\/06\/NZ8_6799-3.jpg","caption":"Crissie Tan&#039;s Portfolio"},"image":{"@id":"https:\/\/crissietan.life\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crissietan.life\/index.php?rest_route=\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crissietan.life\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/crissietan.life\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/crissietan.life\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crissietan.life\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20"}],"version-history":[{"count":4,"href":"https:\/\/crissietan.life\/index.php?rest_route=\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":202,"href":"https:\/\/crissietan.life\/index.php?rest_route=\/wp\/v2\/pages\/20\/revisions\/202"}],"wp:attachment":[{"href":"https:\/\/crissietan.life\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}