Skip to content
View prothegee's full-sized avatar
💭
🐙menuunem🐙
💭
🐙menuunem🐙

Highlights

  • Pro

Block or report prothegee

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

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

Report abuse
prothegee/README.md

Profile

Sr. Software Engineer & Technical Specialist.


protégé

- One who is under the care and protection of another.
- A person who is guided and supported by an older and more experienced person or mentor.

Portfolio & Key Technical Project Case Studies:

> click to open
On-Site Campaign Activation System (IoT & Real-Time Data)

• Designed end-to-end architecture for a high-traffic marketing campaign integrating physical IoT vending machines with digital user experiences.

• Authored comprehensive HLD and LLD documents defining strict API contracts, WebSocket geofencing logic, and session security protocols.

• Mitigated third-party integration risks by implementing "defensive interfaces" and mock services for undocumented client/IoT systems ("Grey Areas"), ensuring zero development blockers.


Link to Full Design Doc: https://gist.github.com/prothegee/2f448ff384c64e9cb58968fd6ef5530d



AI-Powered Real-Time Audio Moderation System

• Engineered a Go-based gRPC server integrating whisper.cpp (GGML) models for on-device speech-to-text, ensuring low-latency processing without external API dependencies or data privacy risks.

• Designed a thread-safe worker pool pattern to manage non-thread-safe C++ AI libraries within Go, optimizing throughput while maintaining system stability under high load.

• Demonstrated a viable solution to reduce platform ban risks by ~90% through early keyword detection, translating complex ML capabilities into actionable business protection.


Watch Demo: https://youtu.be/IwSptYtNRzM

Source Code & Documentation: https://github.com/prothegee/server-backend-audio_transcriber-go


IP-Based Rate Limiter for HTTP/gRPC Servers

• Implemented reusable rate-limiting middleware for both net/http (Go stdlib) and gRPC (google.golang.org/grpc), ensuring consistent traffic governance across service boundaries with minimal external dependencies.

• Designed JSON-based configuration loading for dynamic adjustment of thresholds (max requests/IP, time window, cleanup intervals) without code redeployment, supporting rapid environment adaptation.

• Engineered goroutine-based cleanup routine to prune stale IP entries, preventing memory leaks during long-running operations while maintaining O(1) lookup performance for active rate-limit checks.


Source Code & Documentation: https://github.com/prothegee/network-limiter-go


Domain-Driven Backend Service with Real-Time Kafka/WebSocket Integration

• Applied Domain-Driven Design (DDD) principles to structure business logic, ensuring clear separation between domain models, application services, and infrastructure layers for long-term maintainability.

• Built bidirectional communication flow using Apache Kafka as event backbone and WebSocket endpoints (/ws/stock/trade) for low-latency client updates, enabling live trade data streaming with backpressure handling.

• Implemented comprehensive test suites following TDD methodology, achieving high coverage for critical paths including Kafka producers, WebSocket handlers, and database interactions.


Watch Demo: https://youtu.be/TvGujQngAJ0

Source Code & Documentation: https://github.com/prothegee/server-backend-go


Full-Stack Real-Time Chat Application (Rails + Vue)

• Connected Vue frontend to Rails ActionCable backend using standardized subscription protocol, enabling bidirectional real-time messaging with room-based isolation and immediate message broadcasting to all connected clients.

• Established consistent message schema between backend (Ruby hash) and frontend (TypeScript interface) with runtime validation on both ends, reducing integration bugs and improving developer velocity.

• Designed file-based message persistence (chat_data.json) and minimal Rails setup to eliminate database configuration overhead, allowing focus on core WebSocket logic and UI/UX iteration during early development phases.


Source Code & Documentation: https://github.com/prothegee/chat_app-ruby-vue


High-Performance Full-Stack Content Management Platform

• Leveraged Dragon Framework (C++) to deliver low-latency HTTP services optimized for data-intensive operations, demonstrating suitability for streaming workloads and backend-heavy applications with Kafka integration pathways.

• Developed interactive dashboard using Spel framework with real-time content rendering, enabling instant reflection of backend updates through simple HTTP GET calls without complex client-side state management.

• Implemented CRUD operations for dual entity types (software projects and career postings) with rich metadata support including categorization, external repository links, job levels, status tracking, and timestamped updates.


Watch Demo: https://www.youtube.com/watch?v=kXDB8DX8uYs


Interactive Web Frontend Demo using Godot Game Engine

• Built and hosted an interactive frontend application using Godot engine, accessible via web browser, demonstrating the engine's capability to deliver browser-compatible gaming experiences without native installation.

• Implemented dual input methods supporting keyboard (space bar) and touch/tap interactions, enabling accessibility across desktop and mobile devices from a single codebase.

• Utilized Bun runtime for development server management (bun run demo), facilitating rapid iteration and local testing in a modern JavaScript/TypeScript toolchain environment.


Watch Demo: https://www.youtube.com/watch?v=qbBkc_eAuE8


Secure C++ Backend Library for Cryptography & Data Encoding

• Implemented AES encryption with both CBC (Cipher Block Chaining) and GCM (Galois/Counter Mode) modes, providing authenticated encryption with integrity verification; validated through unit tests confirming round-trip encryption/decryption accuracy and ciphertext non-readability.

• Integrated Argon2 password hashing algorithm—the state-of-the-art for credential protection—with assertion-based unit testing to ensure deterministic verification and resistance against brute-force attacks.

• Built barcode and QR code generation supporting JPEG, PNG, and SVG output formats with 1:1 aspect ratio optimization for scan reliability; applied in IoT product scanning workflows to verify item authenticity and track inventory integrity across supply chains.


Watch Demo: https://www.youtube.com/watch?v=IFKu1ar6cKs


Real-Time Kafka Consumer with Drogon WebSocket Integration

• Implemented librdkafka/cppkafka consumer tightly coupled with Drogon's multi-threaded event loop, enabling non-blocking message ingestion and immediate WebSocket fan-out without thread contention or callback deadlocks in high-throughput scenarios.

• Built /ws/stock/trade WebSocket controller following Drogon's WebSocketController pattern, allowing passive client connections to receive live Kafka-published trade data with zero user interaction required—ideal for monitoring dashboards and real-time analytics frontends.

• Leveraged Drogon's internal thread pool alongside Kafka consumer polling loop, ensuring message processing scales with available cores while maintaining order guarantees per partition through careful synchronization design.


Watch Demo: https://youtu.be/mJvyoLWEgGM

Source Code & Documentation: https://github.com/drogonframework/drogon-examples/tree/main/drogon-kafka



Stats:

langs

stats

streaks



Bookmark:



continue...

Popular repositories Loading

  1. DrogonSQL DrogonSQL Public archive

    Drogon framework SQL example

    C++ 5 2

  2. prothegee prothegee Public

    Pub Github Repo

    Roff

  3. boden boden Public

    Forked from AshampooSystems/boden

    Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io

    C++

  4. drogon drogon Public

    Forked from drogonframework/drogon

    Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

    C++

  5. drogon-docs drogon-docs Public

    Forked from drogonframework/drogon-docs

    Documentation for the Drogon project

    HTML

  6. OneDarkPro OneDarkPro Public

    Forked from AdrianWilczynski/OneDarkPro

    "One Dark Pro" theme for Visual Studio 2019 generated using Alexander Teinum's "Dainty for Visual Studio", saved with "Visual Studio Color Theme Designer" and tweaked to closer match Binaryify's "O…