Skip to content
View sonnymay's full-sized avatar

Block or report sonnymay

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sonnymay/README.md

Hi, I'm Sonny 👋

🐍 Backend Software Engineer — Python / FastAPI. Nine years on the front line of tech support taught me exactly which tools break and why — now I build the backends that fix them.

💼 Open to work — actively seeking remote backend / full-stack Python roles. 📫 Get in touch: sonny-may.com


🛠️ Tech Stack

Backend: Python · FastAPI · Pydantic · PostgreSQL · Supabase · REST APIs Frontend: React · TypeScript · Vite · Tailwind CSS Tooling & Infra: Docker · GitHub Actions (CI) · pytest · Vercel · Render


📌 Featured Projects

Project What it does Stack
SupportOps Support ticketing & RMA workflow tool, built from 9 years on the front line of tech support FastAPI · React · Supabase
Dividend Tracker Portfolio dashboard with forward-yield, payout history & an AI portfolio chat FastAPI · yfinance · React
Task Manager API Clean RESTful CRUD API with auto-generated Swagger docs FastAPI · SQLAlchemy · PostgreSQL
Product Tracking System Inventory & RMA tracking web app ASP.NET Core · EF Core · C#
ToDoMon A to-do app disguised as a virtual pet game — shipped to the App Store FastAPI · React · Capacitor

🚀 What I'm Working On

  • 🗂️ SupportOps — lightweight ticketing + RMA workflow tool. FastAPI · React 19 · Supabase. Live demo
  • 💸 Dividend Tracker — dividend portfolio dashboard with forward-yield, payout history, and an AI portfolio chat. FastAPI · yfinance · React. Live demo

🌱 Currently Learning

System design & scalable architecture patterns · Advanced PostgreSQL (indexing, query optimization, partitioning) · Testing best practices (pytest, React Testing Library) · Open-source contribution workflows


📊 GitHub Stats

Sonny's GitHub Stats Top Languages


💬 Ask me about: Python backends, FastAPI, designing REST APIs, and building tools from real-world workflows.

Pinned Loading

  1. dividend-tracker dividend-tracker Public

    Dividend portfolio tracker with live stock data (yfinance), FastAPI backend, and Recharts visualizations.

    Python

  2. supportops supportops Public

    Internal support ops portal built with FastAPI, React, and Supabase.

    JavaScript

  3. ethereum-wallet-cli ethereum-wallet-cli Public

    Ethereum wallet dashboard with Solidity contracts, ERC-20 support, and a Vite/React frontend for connecting wallets and viewing portfolio value.

    TypeScript

  4. product-tracking-system product-tracking-system Public

    C#

  5. TasksManagerAPI TasksManagerAPI Public

    A clean RESTful task-manager API with full CRUD and auto-generated Swagger docs. Built with FastAPI, SQLAlchemy, and Pydantic — runs on SQLite locally or PostgreSQL in production.

    Python

  6. todomon todomon Public

    A to-do app disguised as a virtual pet game — finish real-life tasks to feed, grow, and evolve your dragon through 7 stages. React + TypeScript + Vite web app, packaged for iOS with Capacitor.

    TypeScript