Skip to content
View iNoles's full-sized avatar

Block or report iNoles

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iNoles/README.md

Jonathan Steele

Full Stack Software Engineer | Web, Mobile, and .NET Core


About Me

I’m a full stack engineer who enjoys turning ideas into reliable, production‑ready software. I like understanding how systems fit together, designing APIs that feel clean to use, and building interfaces that stay simple even as the underlying logic grows. I care about clarity, maintainability, and creating software that feels intentional from the backend architecture to the final UI details.


Core Strengths

  • Frontend: React, Angular and Vue with component‑driven architecture and clean UI patterns
  • Backend: C, C++, C#, .NET Core, Python, PHP for building maintainable APIs and services
  • Mobile: Kotlin with Jetpack Compose and Swift with SwiftUI for modern native app development
  • Architecture: clean architecture, modular design, dependency injection, REST API design
  • Data: SQL, EF Core, LINQ, and offline‑first storage using Room, SQLite, and Core Data
  • DevOps: GitHub Actions, Docker, Podman, CI/CD pipelines for automated builds and deployments
  • Performance & Maintainability: efficient state management, caching strategies, scalable and readable code

Featured Projects

  • SpaceX Launch Tracker: full stack Blazor Server application that displays real time upcoming SpaceX launches using the Launch Library 2 API, built with ASP.NET Core and TailwindCSS
  • Quote of the Day (Angular): standalone components, signals, clean UI, no repeat logic
  • CareerFlow (Android): AI powered career advisor built with Kotlin, Jetpack Compose, and Google Gemini 1.5 Flash, providing real time personalized career guidance based on user interests and skills
  • CryptoPulse (iOS): real time cryptocurrency tracker built with SwiftUI, SwiftData, Charts, and the CoinGecko API, featuring watchlists, sparkline charts, offline support, and a clean responsive interface
  • GoTesty (Web + Desktop): lightweight API testing tool built with Go, Wails, React, and Tailwind, offering a fast, minimal interface for sending requests and inspecting responses
  • Mini Shell (C) — POSIX‑style shell implemented in C with job control, piping, redirection, and signal handling

Tech and Tools

Angular Vue.js TypeScript C C++ C# .NET Core Python PHP SQL Android iOS Kotlin Swift API GitHub Actions


What I Build

  • Web apps using Angular, React, Vue, TypeScript, and clean component architecture
  • Backend services with .NET Core, EF Core, Python, and container ready APIs
  • Mobile apps for Android and iOS using Kotlin, Swift, and offline first patterns
  • Automation and tooling to streamline workflows
  • Minimal UI and UX with intentional interactions

Mobile Experience

  • Built and maintained Android and iOS apps with modern Kotlin, Jetpack Compose, Swift, and SwiftUI
  • Integrated OAuth, REST APIs, analytics, and push notifications with FCM and APNs
  • Implemented offline storage with Room, SQLite, and Core Data
  • Delivered stable and maintainable architectures for production apps

.NET Core Experience

  • Designed and built RESTful APIs with ASP.NET Core
  • Implemented EF Core, LINQ, migrations, and clean data layers
  • Containerized services using Docker and Podman
  • Built CI and CD pipelines with GitHub Actions

Systems Programming (C/C++)

  • Built CLI tools and utilities using C and C++ with a focus on performance and reliability
  • Implemented POSIX‑style features including file I/O, process control, and signal handling
  • Developed data‑driven components using custom data structures and memory‑safe patterns
  • Created maintainable, testable modules for low‑level workflows and tooling

GitHub Stats


Currently Improving

  • Angular standalone architecture
  • Vue 3 composition patterns
  • Clean .NET Core service design
  • Workflow automation and tooling

Connect

Pinned Loading

  1. travel-wishlist travel-wishlist Public

    Full Stack Web Based Travel Wishlist application with ASP.NET Core, Vue.js, EF Core and SQLite

    C# 1

  2. BookTracker BookTracker Public

    Full Stack Web Based Book Management application with ASP.NET Core, Vue.js, EF Core and SQLite

    Vue 2 1

  3. HackerNews HackerNews Public

    A .NET MAUI app for displaying the top posts on Hacker News that demonstrates Firebase Realtime Database

    C# 4

  4. inoles.github.io inoles.github.io Public

    Developer Portfolio with Astro, TailwindCSS, TypesScript and pnpm for fast, responsive performance

    Astro 2

  5. CareerFlow CareerFlow Public

    An AI-powered career advisor for Android, built with Kotlin, Jetpack Compose, SwiftData, and integrated with Google Gemini.

    Kotlin 3 1

  6. CoinCanvas CoinCanvas Public

    Compose Multiplatform crypto dashboard with real‑time market data, expressive UI, and support for Android, iOS, Web, and Desktop.

    Kotlin 2 1