Butros J.G. Groot
Software Dev

Web and Industrial Software Technologies.
From trading bots to chat applications to performance Tracking Systems

hero img
Scroll down Arrow down
Scroll down Arrow down

CV and project overview

Building software that ships and lasts

Software engineer focused on reliable digital products from concept to production. Current focus includes the Korfbal tracker platform, the RWT/RollTrader trading ecosystem, and a reusable Django chat API.

8+

Production products

Built and maintained across web, automation, and tooling.

3

Primary stacks

Python/Django, TypeScript/React, and Rust.

24/7

Reliability focus

Monitoring, logging, and resilient background processing.

PWA + Realtime

Product experience

Mobile-first frontend with WebSocket-driven live experiences.

End-to-end

Delivery ownership

From architecture and implementation to deployment and support.

Core skills

Python Django Django REST Framework Django Channels Celery TypeScript React Vite Tailwind Rust PostgreSQL Redis WebSockets Docker Nginx GitHub Actions

Projects I am working on

Detailed snapshots you can use for CV and hiring context.

Korfbal Tracker Platform

Active

Role: Full-stack engineer

Scope: Match tracking and team/player platform with a Django DRF backend and mobile-first React frontend.

Impact: Supports live match and program flows, profile/stat views, and operational workflows in one system.

Stack: Django + DRF + Channels + Celery, React 19 + TypeScript + Vite, Tailwind, React Query, PWA

RWT / RollTrader Ecosystem

Scaling

Role: Backend and product engineer

Scope: Trading stack spanning Django operations dashboard, Node.js CLI bots, Python console tooling, and a Rust low-latency trader.

Impact: Improves execution speed, benchmark visibility, and trading reliability across WebSocket and REST flows.

Stack: Django, Node.js CLI, Python, Rust (tokio/reqwest), WebSockets, PostgreSQL, Redis

Chat API (Django app)

Active

Role: Backend engineer

Scope: Reusable Django chat app for real-time rooms, private messaging, and notification flows.

Impact: Enables live communication features with WebSocket consumers and admin management for moderation and operations.

Stack: Django, Django Channels, Redis, WebSockets, Django Admin

Butros Groot Portal

Iterating

Role: Owner and maintainer

Scope: Personal portfolio, CV, and internal tooling hub.

Impact: Centralizes project visibility, contact intake, and product updates.

Stack: Django, Channels, Celery, Nginx

CV summary

Print-ready section with profile, strengths, and current focus.

Professional profile

Full-stack software engineer delivering reliable products across Django, React, and Rust. Strong in architecture, implementation, and operations with emphasis on maintainability and measurable outcomes.

Core strengths

  • Backend API design and business logic architecture in Django
  • Frontend delivery in React with reusable component patterns
  • Automation, data workflows, and systems programming with Rust
  • Deployment and reliability using Docker, Nginx, Redis, and observability

Current focus

  • Korfbal tracker platform: deliver match-tracker and API/frontend improvements
  • RWT/RollTrader stack: improve latency, resilience, and benchmark visibility
  • chat_api Django app: expand realtime chat and moderation capabilities
  • Personal portal: keep CV and project visibility current for hiring/business use

How to use this page as CV

Use the download button to print this section to PDF. Keep this page updated as projects evolve.

Recent timeline

  • 2025 - Present - Full-stack product delivery: Driving multi-product development in Django/React ecosystems with production operations responsibility.
  • 2024 - Present - RollTrader platform expansion: Expanded data and automation workflows, dashboarding, and system reliability for trading operations.
  • 2024 - Present - Korfbal tracker and live platform: Building reusable libraries, shared interfaces, and end-user features across clients.
  • 2024 - Present - chat_api realtime module: Maintaining Django Channels chat flows for rooms, private messaging, and admin operations.

Portfolio archive

arrow

Blog

No blog post published yet

Contact

If you think I can assist you with something or if you have any questions,
please feel free to contact me.