Hi! I'm Jonathan Marshall
Full Stack Developer
My favorite tech includes Java, JavaScript (Next.js, React, Angular), TailwindCSS, Node.js with Express.js, and PostgreSQL.
Get in touch →

A few of my creative endeavors.
Curious to see my work?
E-commerce Store Demo
A modern e-commerce store built with Next.js, TypeScript, and Tailwind CSS. This project demonstrates a fully functional e-commerce platform with features like product browsing, cart management, user authentication, and secure payments!
Vacation Tracker App
Using Java, Room Framework (SQLite Database) + Android SDK (Version 34) & Gradle Build System. This application helps you organize your future vacations and excursions with a beautiful, user-friendly interface.
ResumeAI
ResumeAI is a sophisticated AI-powered platform that optimizes resumes for ATS systems and helps employers identify qualified candidates. Built with FastAPI, Next.js, React, TypeScript, and Hugging Face NLP models, it delivers precise skill matching and objective qualification assessment through an elegant, enterprise-ready interface.
Want to know more?
A bit about me.
I am . . .
01
a software engineer
I developed my programming skills through formal education and hands-on experience, earning a bachelor's degree in software engineering. I fell in love with the creativity and problem-solving involved in developing and engineering innovative software solutions. Starting with Java, JavaScript, and Python, I expanded my expertise to include full-stack development, backend programming, cloud services, and software design. My passion for technology drives me to continuously learn and build scalable, high-performance applications.
02
a problem solver
Building and engineering software solutions allows me to channel my creativity while tackling complex challenges. I thrive on solving problems through innovative design and development, constantly learning new technologies and refining my skills. I enjoy creating seamless, high-performance applications that enhance user experiences and drive efficiency.
03
an excellent communicator
Effective communication is essential to successful software development, and I prioritize transparency and collaboration in every project. I believe in clear, constructive discussions that foster strong teamwork and drive productivity. By maintaining open communication, I build meaningful professional relationships and contribute to a more efficient and cohesive work environment.
The Complete Package
Candidate #1 | Candidate #2 | Candidate #3 | Me | |
---|---|---|---|---|
Dedication | ||||
Critical Thought | ||||
Interpersonal Skills | ||||
Programming Ability | ||||
Willingness To Learn |
Scroll to see more →
So why not invest?
My Skills & Tech Stack
Main Coding Languages
JavaScript
Python
Java
Frontend
React
HTML & CSS
TailwindCSS
Android
Backend
Java
Spring Boot
Node.js
Databases & Storage
MySQL
PostgreSQL
Room Database
SQLite
Cloud & Dev Ops
AWS
Docker
Github Actions
Other tools
Git & GitHub
Linux & Bash Scripting
Curious to see my resume?
Download my resume to see highlights of my experience and education.
Download Resume