Skip to content
View cunla's full-sized avatar

Organizations

@jazzband @django-commons

Block or report cunla

Report abuse

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

Report abuse
cunla/README.md

Hi, I’m Daniel — a senior software engineer with 20+ years building and shipping production systems, most recently on contract for Chick-fil-A and Audible (Amazon). I love simplifying things and creating tools that help developers.

Available for remote contract and project-based work — daniel@moransoftware.ca · LinkedIn

I work primarily across the Java / Kotlin / Spring and Python / Django / FastAPI ecosystems, with deep experience in AWS, Kubernetes, and Terraform / OpenTofu. I operate through my incorporated consultancy, DSoftware Inc., dropping into existing teams and codebases to deliver architecture, integrations, cloud infrastructure, and migrations independently — with minimal ramp-up.

Open Source

I maintain and contribute to widely used open-source tooling:

  • FakeRedis — an in-memory implementation of the Redis API for testing Python code without running a Redis server; fully compatible with redis-py. PyPI total downloads
  • GitHub Actions Manager — JetBrains IDE plugin (Kotlin) for managing GitHub Actions workflows without leaving the IDE. JetBrains Marketplace downloads
  • Django Commons — board member of an organization supporting the maintenance of open-source packages; org management (100+ members, 15 projects) automated with Terraform and GitHub Actions.
  • django-tasks-scheduler — schedule, run, and monitor background jobs (one-off, repeating, and cron) from the Django admin.
  • wiwik — a Q&A knowledge base where engineering teams ask, share, and learn about their own technology (Django, Postgres, Redis, Kubernetes, Helm, Slack API).

Available for Work

I’m available for remote contract and project-based engagements. I can help with:

  • Software Delivery — build new services from scratch or extend existing legacy systems.
  • Architectural Design — design architectures for new services and lead migrations end to end.
  • Cloud & Infrastructure — AWS, Kubernetes, and Infrastructure-as-Code with Terraform / OpenTofu.
  • CI/CD Optimization — refine and harden delivery pipelines, including code-quality gates with GitHub Actions.
  • JetBrains IDE Plugin Development — build custom IDE plugins for your team’s workflows.

Reach me at daniel@moransoftware.ca or on LinkedIn.

Technologies I work with

Python Django FastAPI

Java Spring Boot Kotlin

PostgreSQL Redis

AWS Kubernetes Docker Terraform OpenTofu GitHub Actions

Pinned Loading

  1. fakeredis-py fakeredis-py Public

    In-memory fake Redis for Python tests: a drop-in replacement for redis-py and valkey-py, with no server to run. Emulates Redis, Valkey, DragonflyDB, KeyDB and KiviDB.

    Python 468 94

  2. dsoftwareinc/ghactions-manager dsoftwareinc/ghactions-manager Public

    A plugin to manage GitHub actions from JetBrains IDEs (intellij, pycharm, etc.)

    69 12

  3. django-commons/django-tasks-scheduler django-commons/django-tasks-scheduler Public

    Schedule async tasks using redis protocol. Redis/ValKey/Dragonfly or any broker using the redis protocol can be used.

    Python 231 31