Jonathan Steele

Software Engineer | Mobile, Web & Backend Development

📄 View Resume

Frontend

HTML & CSS

90%
  • Developer Portfolio – Responsive portfolio built with Astro.
  • Minesweeper - Responsive game built with Svelte and Tailwind CSS.
  • rss-reader - Responsive rss reader built with Vue and Tailwind CSS.
  • MovieExplorer - Responsive movie explorer built with Vue and Tailwind CSS.

Angular

75%
  • Quote of the Day – Angular app that fetches and displays an inspirational quote from an API.

Blazor

85%
  • SpaceX Launch Tracker – Real-time server-rendered Blazor app for showing real-time SpaceX launch data using ASP.NET Core.

Backend

Java / Kotlin

80%
  • KotJWT – Kotlin Multiplatform library for JWT authentication.
  • SpringTasker API – Kotlin Spring Boot REST API for managing tasks.

Python

70%
  • ResumeInsight – AI-powered resume screening tool built with Python.
  • Hangman - Simple console-based hangman game built with Python.
  • Rock Paper Scissors - Simple console-based rock paper scissors game built with Python.
  • Password Generator - Simple console-based secure password generator built with Python.

C++

60%
  • StudentReports – Student Records Management system built with C++.
  • Bank Account – Simple bank system built with C++.
  • Vehicle Management - Vehicle Management built with C++ for Singleton.
  • Casino-Number-Game - Simple console-based guessing game built with C++.

C

40%
  • Tic-Tac-Toe – Simple console-based tic tac toe game built with C.
  • Fibonacci - Console app generating Fibonacci sequences.

Rust

30%
  • Bank Account – Simple bank system built with Rust.
  • Vehicle Management - Vehicle Management built with Rust for Singleton.

Mobile Development

C# / .NET

85%
  • ShopShowcase – .NET MAUI app integrating Shopify Storefront API.
  • Hacker News – .NET MAUI app showing top news with Firebase Realtime Database.
  • PawPal - .NET MAUI app to manage pets and tasks with offline storage.
  • TipMate - .NET MAUI app to calculate tips, split bills, and round totals with ease.

Dart & Flutter

80%
  • Currency Tracker – Flutter app displaying currency data with charts.
  • Lifeguard Times – Flutter app showing lifeguard news, submit your story and videos.
  • FlutterScan - Flutter app to scan QR and barcodes with offline storage.

Android (Kotlin)

80%
  • TopCoinTrack – Jetpack Compose app displaying top cryptocurrencies.
  • CareerFlow – AI career advice app backend with Jetpack Compose.
  • Taskify – Android app built with Jetpack Compose for managing personal and business tasks offline.

iOS (Swift/Objective-C)

75%
  • SwiftTasks – SwiftUI app displaying to-do list with offline storage.
  • TaskMaster – iOS App for to-do list with offline storage built with Objective-C.

Compose Multiplatform

65%
  • NewsWave - Compose Multiplatform app for showing news from NewsAPI.

Tools

Git GitHub Actions VS Code Postman Docker

Soft Skills

Problem Solving

  • Debugged and optimized the Lifeguard Times app performance using OkHttp metrics.