Jonathan Gan

Fullstack Software Engineer

LIS3361 WWW PAGE DESIGN/MANAGEMENT

Built with Tailwind CSS
hero

This is a message box with some content.

Left Panel

Middle Panel

Right Panel


My Toolkit for building:

Sorry, your browser does not support inline SVG.

Mobile Apps

React Native is a powerful cross-platform mobile application development framework created by Facebook. It allows developers to create native apps for both Android and iOS using JavaScript and React. It also provides an efficient way to create user interfaces and build custom components with a highly responsive design. React Native utilizes a powerful JavaScript library, providing developers with an easy way to create complex, flexible, and interactive mobile applications.

Learn More
Sorry, your browser does not support inline SVG.

Web

React Typescript is a programming language based on JavaScript that is used by engineers to create interactive user interfaces and web applications. It is a statically typed language that can be used to create user interfaces with type safety, improved software maintainability and usability, and better code readability. In addition, React Typescript can be used to create cross-platform applications with the same codebase.

Learn More
Sorry, your browser does not support inline SVG.

API

Node.js is a JavaScript runtime environment built on Chrome's V8 JavaScript engine. It allows developers to write server-side applications in JavaScript and can be used to create web applications and network applications. TypeScript is an open-source language that builds on JavaScript by adding static type-checking, classes, interfaces, and more. Its main purpose is to enable large-scale application development with JavaScript, making it easier to maintain and debug code. As an engineer, Node.js and TypeScript can be used together to create powerful web applications that are easier to develop, debug, and maintain.

Learn More

I Build Modern UI's using Tailwind CSS and JavaScript

CSS-in-JS, such as Tailwind, provides developers with a different approach to styling websites and applications compared to traditional CSS. It allows developers to have more flexibility and control when it comes to styling. Instead of having to write a separate class for every style, developers can write a single class and modify it with additional modifiers to create the desired style. CSS-in-JS also allows developers to use a more consistent and modernic syntax compared to traditional CSS. Finally, with Tailwind, you can use utility classes, making it easier to create more complex and customized styling.

Documentation
Sorry, your browser does not support inline SVG.
Experience
JS: 5 years
Python: 4 years
CSS: 5 years
Python: 4 years

My Recent Projects

blog
  • September 2, 2022

Project 1

Demo
blog
  • September 2, 2022

Project 2

Demo
blog
  • September 2, 2022

Project 3

Demo