Skip to content
View OnerGit's full-sized avatar

Block or report OnerGit

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
OnerGit/README.md

Hi, I'm OnerGit

I'm a developer and technical writer building small, reproducible engineering projects around developer tools, Python APIs, browser automation, and data-processing workflows.

My background is in physics and software development, with practical experience in Python, AI-assisted programming workflows, and project-based technical documentation. Recently, my work has focused on turning compact engineering ideas into runnable projects with clear README files, screenshots, tests, limitations, and practical usage notes.

Current focus

  • Python backend APIs and FastAPI projects
  • Small developer tools and browser productivity scripts
  • CSV and data-processing workflows
  • Docker-based local development
  • Testing and reproducible project structure
  • Technical writing based on working code

Featured projects

FastAPI CSV Quality API

A minimal FastAPI service that accepts CSV uploads and returns a structured JSON data quality report.

The project demonstrates a lightweight backend workflow: file upload handling, CSV analysis with pandas, typed response models with Pydantic, structured error handling, pytest coverage, Docker packaging, screenshots, and practical documentation.

Repo: OnerGit/fastapi-csv-quality-api

Related writing: Build a CSV Data Quality API with FastAPI, Pandas, Pytest, and Docker

ChatGPT Long Conversation Helper

A privacy-first Tampermonkey userscript for collapsing and navigating long ChatGPT conversations locally in the browser.

The project demonstrates a small browser-side developer tool: DOM-based UI enhancement, MutationObserver support, localStorage-based UI state, privacy-first boundaries, manual testing, troubleshooting documentation, screenshots, and clear MVP scope.

Repo: OnerGit/ChatGPT-Long-Conversation-Helper

Related writing: AI-Assisted Development Is Not Autopilot

Writing samples

Technical interests

Python, FastAPI, APIs, JavaScript, userscripts, developer tools, browser automation, data processing, Docker, testing, documentation, and responsible AI-assisted development.

Popular repositories Loading

  1. fastapi-csv-quality-api fastapi-csv-quality-api Public

    A minimal FastAPI service for analyzing uploaded CSV files and returning structured data quality reports.

    Python 1

  2. ChatGPT-Long-Conversation-Helper ChatGPT-Long-Conversation-Helper Public

    A privacy-first Tampermonkey userscript for collapsing and navigating long ChatGPT conversations.

    JavaScript 1

  3. OnerGit OnerGit Public