Skip to content
View chrisjmendoza's full-sized avatar
🫠
plugging away on my apps
🫠
plugging away on my apps
  • Bothell, WA
  • 19:33 (UTC -07:00)

Block or report chrisjmendoza

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
chrisjmendoza/README.md

Chris Mendoza — Android (Kotlin/Compose) & Python Automation Developer

Hi, I’m Chris, a developer who loves turning complex engineering workflows into clean, reliable software.
My focus is Android development with Kotlin + Jetpack Compose and Python automation—especially tools that make real-world processes work smoother, from mobile UI features to OCR pipelines and system utilities.

I enjoy solving problems that mix structure, precision, and creativity.
If something needs to be debugged, refactored, automated, or rebuilt cleanly… that’s my wheelhouse.


🔧 Tech Stack & Skills

Mobile Development

  • Kotlin
  • Jetpack Compose
  • Android SDK
  • MVVM architecture
  • Coroutines
  • Material 3

Backend & Automation

  • Python
  • FastAPI
  • Async APIs
  • OCR workflows
  • PDF processing
  • Automation & system utilities

Tools & Ecosystem

  • Git / GitHub
  • Linux
  • Command-line tooling
  • Software architecture
  • Debugging & refactoring
  • Clean code, testability, and maintainability

🚀 Featured Projects

🛠️ ShaftSchematic (Public Repo)

Android app for generating marine shaft schematics using parametric components and real-world machining rules.

Key features:

  • Jetpack Compose UI
  • Parametric bodies, tapers, liners, bearings
  • Live dimensioning and snapping
  • Taper calculations & metadata validation
  • PDF export and drawing layout engine
  • Clean, modular architecture

Designed to support real machining workflows with precision, clarity, and repeatable results.

👉 Repo: https://github.com/chrisjmendoza/ShaftSchematic


🔌 PortFlow (Public Repo)

A lightweight, local-first USB backup utility focused on reliability, transparency, and zero-surprise behavior.

Key features:

  • One-shot and scheduled backup execution
  • JSON-based configuration for clarity and auditability
  • Safe, deterministic file syncing (robocopy-based)
  • Designed for removable drives and offline workflows
  • Clean CLI output and predictable behavior

Built as a practical automation tool with a strong emphasis on correctness, debuggability, and user trust.

👉 Repo: https://github.com/chrisjmendoza/portflow


💼 What I Work On

  • Android features, UI updates, and bug fixes
  • Kotlin + Compose modernization
  • Python tooling, data extraction, OCR pipelines
  • FastAPI microservices and backend automations
  • Refactoring legacy codebases into maintainable systems
  • Debugging complex issues and designing clean resolutions

🎯 How I Work

I focus on:

  • Clear communication
  • Thoughtful, predictable engineering
  • Strong debugging and systems thinking
  • High-quality code that’s built to last
  • Fast iteration with honest expectations

Clients and collaborators can count on me to break down a problem, find the root cause, and implement a reliable solution—not a quick hack.


📫 Contact & Links


🌱 Currently Learning

  • Deeper Compose UI architecture
  • Production-grade OCR pipelines
  • Improving workflow automation tools

🤝 Open to Collaborations

If you’re working on Android apps, automation tools, or engineering-focused software, feel free to reach out.
I enjoy building things that make technical work easier, clearer, and more efficient.

Pinned Loading

  1. ShaftSchematic ShaftSchematic Public

    Android app for generating marine shaft schematics with parametric components, live dimensioning, taper calculation, liner placement, snapping, and PDF export.

    Kotlin 1