W
e
l
c
o
m
e
!

J
A
C
K
S
O
N
 
P
O
R
T
E
R

~ Software Engineer
image
Frontend Web Developer/Designer

About me

Hi, there I'm Jackson Porter. I'm a software developer with a passion for creating innovative and practical projects. My expertise lies in Frontend Development and my favorite programming language is Typescript.

My journey with coding began in 2015 and I have been constantly learning and growing ever since. I'm fond of technologies like MERN&&MEVN Stack, Typescript, Next.js and TailwindCSS , which I believe make development a lot easier and fun. I take pride in being able to learn and apply new technologies in a quick and effective manner. My goal is to continue to expand my knowledge and experience in the industry while delivering high-quality work that meets the needs of my clients.

When I'm not coding, I enjoy playing video games or working out at the gym. I believe that a healthy balance between work and leisure is essential for maintaining productivity and creativity. I'm always on the lookout for new challenges and opportunities to learn and grow as a software developer.

Technologies

Projects

PM10 Pollution Prediction

PM10 Pollution Prediction is a project where I tried to predict PM10 particles in the air using recurrent neural networks and multivariate time series. After training the model, I exported it and made it accessible by exposing it through an API.

Python

Tensorflow

Pandas

Numpy

Matplotlib

Scikit-learn

GO Blockchain

GO Blockchain is a basic implementation of a blockchain using the Go programming language. The project aims to demonstrate the fundamental concepts behind blockchain technology and how they can be implemented in a decentralized and secure manner.

Go

Crypto

P2P

WebSockets

Endava Workspaces App

This is a workspace reservation web application for company Endava. Where you can dynamically choose your workspace or reserve it for a few days in advance.

Typescript

React

Redux

Tailwindcss

NestJS

MongoDB

CompanyHub

This project aims to develop a web application tailored for IT companies and beyond, providing an intuitive and efficient solution for task management and execution within the organization. The application offers a range of features that enhance project coordination and facilitate efficient task handling.

Typescript

NextJS

PlanetScale

Tailwindcss

Clerk

tRPC

OpenAI

Timeline

  • Student, University of Grand Canyon

    Apr 2015 - Mar 2018

    • Graduated as Bachelor of Informatics and communication technologies at the Faculty of Electrical Engineering and Computer Science, University of Grand Canyon.
  • PHP Developer, Lunar Lab

    Jun 2019 - Oct 2020

    • Extended and customized existing themes and plugins to add new functionalities and improve user experience.
    • Managed and optimized MySQL databases, ensuring high performance and data integrity.
    • Collaborated effectively with a team of developers, fostering communication, and ensuring efficient.
    • Integrated multiple payment gateways and shipping options to enhance the shopping experience
    • Customized WordPress REST API endpoints to provide specific data for marketing analytics and reportings.
  • Full Stack Developer, Let’s Grant

    Mar 2021 - Oct 2022

    • Worked on multiple full stack projects.
    • Collaborated with the web designer and other developers to ensure the functionality of the web applications and platforms.
    • Created and designed a responsive and functional front-end and back-end.
    • Collaborated with CTO and CEO and created progress reports.
    • Created website layout/user interface by using standard HTML/CSS practices.
    • Integrated data from various back-end services and databases.
  • Software Engineer, ApplyBoard

    Nov 2022 - Dec 2023

    • Led the design and implementation of critical features using React and Redux, enhancing user engagement.
    • Applied optimization techniques like code splitting and lazy loading, reducing load times by over 30%
    • Integrated Web Sockets, GraphQL, and PWA techniques to enhance real-time updates, data fetching, and offline capabilities..
    • Coordination between development, design, and product teams to meet project milestones efficiently.