Welcome!
JACKSON PORTER
~ Software Engineer.3d4fc4fc.png&w=750&q=75)
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.