Skip to content
View tyrmoga's full-sized avatar

Block or report tyrmoga

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.

Content in all repositories owned by your account will be closed.
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
tyrmoga/README.md

Hi, I'm James 👋

Integrations Engineer & Odoo Technical Lead based in Nairobi, Kenya 🇰🇪

I work at the intersection of ERP systems and backend engineering — building integrations, customizing business workflows, and crafting clean APIs. I enjoy solving real-world business problems with code, and I'm constantly expanding my stack beyond ERP into general backend development.


🚀 Featured Projects

KeyGuard Express — Open-source Express.js security middleware intended for API key auth, HMAC webhook verification, and rate limiting. Built in TypeScript, supports SQLite/PostgreSQL and Redis-backed distributed limits.Ported from KeyGuard, a python library

DeepSeek Copilot + FIM — Open-source VS Code extension that drops DeepSeek V4 Pro & Flash into the Copilot Chat model picker (vision proxy, thinking mode, agent tools) and adds FIM inline autocomplete via the DeepSeek beta API. BYOK with the API key stored in SecretStorage — never in plaintext settings. Built in TypeScript, MIT-licensed. Merged from deepseek-v4-for-copilot and deepseek-fim-autocomplete-vscode-extension.


🔧 What I Work With

ERP & Integrations

  • Odoo (versions 14–19) — deep customization, module development, workflow automation
  • Multi-platform ERP: Odoo, Microsoft Dynamics, StandardERP, Fusion
  • XML-RPC, REST API integrations, ERP middleware design

Backend Development

  • Python · FastAPI · Node.js / Express.js · TypeScript · JavaScript· Java
  • PostgreSQL · REST APIs · GraphQL · JWT Auth
  • Linux Server Admin and Security

Testing & Tooling

  • Mocha · Chai · Playwright · Selenium
  • Git · Docker · Redis · RabbitMQ

CI/CD

  • Jenkins · Docker

📌 A Bit More About Me

  • 🏢 Odoo Technical Lead / Project Manager by day, freelance consultant on the side
  • 🐍 Python is my home base, but I'm fluent in the backend broadly
  • 🗃️ I have a soft spot for clean database design and well-structured APIs
  • 🎮 I unwind with Crusader Kings III, Stellaris, and other 4X strategy games
  • 🐧 Proud Linux daily driver (GNOME all the way)

📫 Let's Connect

Pinned Loading

  1. keyguard_express keyguard_express Public

    TypeScript

  2. attachment_migrator attachment_migrator Public

    JavaScript

  3. deepseek_copilot_fim deepseek_copilot_fim Public

    TypeScript