Jinjia.

My first foray into programming.

Intro

Hello World.

I am Jinjia, aspiring to be a coder and working on my first ever personal website. My journey was kickstarted when I took a introductory class to computer science with Python as the "language" of instruction. One problem, in particular, really introduced me to the highs and lows of programming.

We had just started learning about loops, iterations and recursions, and were taught that for every recursion, there was a way to code the same algorithm in iteration. The algorithm for this mosaic seemed short and sweet, but the hours and fatigue I fought through to complete this was unforgettable. I remembered coding through the night, and even thinking of the solution while I was trying to fall asleep! Eventually, I was still in deep thought and decided to give sleep a miss, and finally completing it at dawn. Looking back, this was one of those nights when I decided that I should make coding a part of my life. (Of course, I could have reached the solution in shorter time if I had rested with a refreshed mind!)

Since then, I looked for online resources to learn other languages on my own. Tackling front-end web development with HTML, CSS and JavaScript is my current hustle, and this website is the fruit of my learning. You can find projects that I have been working on from the "Projects" tab.

In Progress

Python

CSS (Bootstrap, Flexbox, Grid)

HTML

JavaScript (Vanilla, ReactJS)

Student Life

Aug 2014 - Jul 2018

Graduated with B.Soc.Sci. (Hons., Distinction), Psychology

National University of Singapore

Feb 2017 - Jun 2017

Student Exchange Programme in Beijing, China

Peking University

Jun 2016 - Jul 2016

Overseas Internship in Hangzhou, China

KidsGlobal International

Dec 2015

Service Learning Trip to Champassak, Pakse, Laos

Project EMP

Delving into IT

JumpStart Program
ThoughtWorks Singapore Pte Ltd

Learn full stack web development in MERN stack. Topics include front-end web development with React, back-end development with REST APIs and MongoDB/PostgreSQL, and authentication with JSON Web Token. Test-driven development and pair programming along with Agile methodology were also discussed in the course.

Data Office, Human Resources Management Information & Systems
Public Service Division

Provide support for release of HR data warehouse, ODIN. Dashboard making on Tableau. Mastery of parameters, filters, calculated fields, marks.

In Progress
Student Life
Delving into IT

Projects

A game of Hangman in Vanilla JS

View

A calculator with ReactJS

View