Timothy Michel

Full-Stack Software Engineer  •  Rails · Go · React · Docker  •  AI-Augmented Development with Claude Code

West Covina, CA – Open to Remote (U.S.)  |  +1 626-998-2531  |  This email address is being protected from spambots. You need JavaScript enabled to view it.  |  GitHub  |  LinkedIn


Professional Summary

Full-Stack Software Engineer with 3+ years of production experience designing and deploying secure, containerized applications. Actively uses Claude Code — Anthropic’s AI coding assistant — at the end of the development cycle to clean up and optimize existing code. Specializes in Ruby on Rails and Go APIs, React/TypeScript SPAs, and Docker-based CI/CD pipelines from wireframe to production.

Brings a disciplined engineering mindset to every layer of the stack: API design, SPA architecture, background processing, infrastructure automation, and deployment. Committed to building systems that are reliable, maintainable, and built to appeal to end users.


AI-Augmented Development

Integrates Claude Code into engineering workflows to deliver higher-quality software:

  • Claude Code (Anthropic CLI) — applied post-development to clean up, optimize, and refine Rails, Go, and React codebases
  • Prompt engineering for code generation, inline documentation, and debugging complex multi-service interactions
  • AI-assisted performance analysis and optimization of database queries, API payloads, and background job pipelines
  • Leverages Claude Code to analyze existing codebases, identify technical debt, and implement targeted improvements

Core Technical Skills

Backend: Ruby 3 / Rails 7 (API-only architecture), Go (REST APIs), PostgreSQL 17 / PostGIS, Redis-backed Sidekiq (ActiveJob), Devise / Devise-JWT, RSpec

Frontend: React, TypeScript, Vite architecture, Axios, SPA routing & state management, leveraging SCSS for consistent UI design across pages.

DevOps & Infra: Docker / Docker Compose, GitHub Actions CI/CD, GitHub Container Registry (GHCR), Nginx reverse proxy, TLS termination, VPS deployment, SSH orchestration

AI & Dev Tools: Claude Code (Anthropic), prompt engineering for development workflows, AI-assisted code review & refactoring. VS-Code and NeoVim are code editors of choice. 

CMS & Platforms: WordPress, Joomla, GiveWP donation platform, Stripe payment integration, SMTP configuration

Media Systems: Jitsi conferencing platform, FFmpeg media processing pipelines.

Email processing: Comfortyable wth optimizing mail MX, SPS, DKIM, and DMARC records to ensure consistent delivery of emails.


Engineering Projects

>

Amigos Unite — Full-Stack Community Platform

amigosunite.org

Full-stack community event coordination platform built end-to-end from wireframe to production, integrating a security-hardened Rails API with advanced location intelligence, media processing, and resilient async infrastructure.

Backend Architecture
  • API & Serialization: Rails 7 API-only application with object-oriented, convention-driven JSON output via active_model_serializers, jbuilder, and json-api-serializer; external API communication via HTTParty
  • Authentication & Security: Stateless, scalable auth via Devise, Devise-JWT, and JWT; multi-provider login via OmniAuth; suspicious activity detection with Authtrail; brute-force login protection via Rack::Attack rate limiting; keyed-hash encryption of sensitive fields using Blind Index
  • Location Intelligence & Media: Location search and geocoding via Geocoder and Google Maps Service Ruby; Google Cloud Vision for location-based image discovery; images fetched, formatted, and resized locally using Active Storage, Image Processing gem, and Ruby-Vips
  • Infrastructure & Safety: Asynchronous background processing via Sidekiq and Redis (ActiveJob adapter); antivirus scanning of all uploaded files with Clamby
  • Testing: Behavioral test coverage via RSpec to verify adherence to defined application behavior
  • AI Tooling: Claude Code applied post-development to clean up and optimize the existing codebase
Frontend Architecture
  • React + TypeScript SPA with AuthContext-based authentication flow and role-based UI gating
  • Token-based SCSS architecture, Axios API integration, card/grid interface system
Infrastructure & Deployment
  • Fully containerized Docker stack: API server, Sidekiq worker, PostgreSQL, Redis, and Nginx
  • GitHub Actions CI/CD pipeline building Docker images and publishing to GHCR with automated VPS deployment via SSH orchestration
  • Nginx reverse proxy with TLS termination; environment-isolated secrets management

Groovey Task Manager — Full-Stack Go + React Application

github.com/sagacic-tim/Todo_Axios_Api

Calendar-driven task management application demonstrating a clean, production-grade separation between API service, data persistence, frontend UI, and containerized infrastructure — modeled after real-world deployment pipelines.

  • Backend (Go): RESTful API built with Gin (HTTP routing) and GORM (ORM) over PostgreSQL; strict layered architecture — transport (HTTP handlers) → service (business logic) → repository (data access) → models (persistence) — for testability and long-term maintainability
  • Task Lifecycle: Full CRUD API (GET, POST, PATCH, DELETE /api/tasks) managing tasks across four states: scheduled, rescheduled, completed, and dismissed; tasks include title, description, due date, and state
  • Frontend (React/TypeScript): Vite-built SPA presenting a calendar grid interface where tasks are organized by day; Axios API communication with popup editor interactions for inline task management
  • Infrastructure: Fully containerized via Docker Compose (API, frontend, PostgreSQL); Nginx reverse proxy routing /api to the Go service and / to the React SPA; Let’s Encrypt TLS; server-level Basic Auth protection for demo deployments
  • CI/CD: GitHub push → CI build → publish images to GHCR → VPS pulls and deploys via docker compose up -d
  • Testing: Go test suite covering repository, service, and transport layers independently; SQLite in-memory databases used for fast, isolated test execution across all layers

Professional Experience

Full-Stack Developer

The Global Village Children’s Project — 2020 – Present

  • Designed and implemented Stripe-based donation platform that generated over $40,000 in charitable contributions
  • Migrated payment infrastructure from PayPal to Stripe under tight operational constraints, maintaining continuity of donation flows
  • Built subscription lifecycle management and webhook processing pipeline via GiveWP integration
  • Maintained WordPress infrastructure, deployment configuration, CI workflows, and SMTP email delivery systems
  • Applied Claude Code to analyze and refactor legacy PHP/WordPress customizations, improving maintainability and reducing technical debt

Web Developer

Boston 9/11 Truth — 2018 – 2020

  • Designed and maintained full website and content infrastructure for a media-focused organization
  • Managed hosting configuration, platform operations, and deployment pipelines

Web Developer / Founding Member

9/11 Truth Action Project — 2014 – 2017

  • Built website, donation platform, and member-facing web infrastructure from the ground up
  • Integrated JWPlayer video streaming system delivering ad-free video content to subscribers
  • Managed VPS hosting infrastructure, DNS configuration, and deployment operations

Education

Computer Science Coursework (Upper Division)

California State University, Fullerton

Physics Coursework (Upper Division)

California Polytechnic University, Pomona

Associate of Arts — Business Administration

Fullerton College