Skip to content
View Donny-GUI's full-sized avatar
🎯
Tick Tack, looking for things to code on
🎯
Tick Tack, looking for things to code on
  • bad
  • Sacramento CA
  • 15:25 (UTC -07:00)

Block or report Donny-GUI

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
Donny-GUI/README.md
91f6302c62b19473babd5e0380e9ce11

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e31302d4646313439332e737667 comsci software

ubuntu windows mySQL mySQLele markdown

html5 css3 github

Hey, I'm DJ 👋

I'm a self-taught software engineer focused on building practical software, modernizing business systems, and experimenting with ambitious technical ideas.

My background includes working with Google, AT&T, and RCN, along with developing software for small businesses and independent projects.

What I Build

  • Business applications and internal tools
  • Data ingestion and database reconstruction systems
  • Desktop and web applications
  • Automation and developer tooling
  • AI-assisted software systems
  • Indie games and experimental projects
  • Distributed systems, networking, and radio-based communication projects

Despite my best efforts, I am still developing for the web.

Languages and Technologies

Python · C · C++ · C# · Go · Rust · Java · Swift
JavaScript · TypeScript · Bash · PowerShell · PHP
Nim · Mojo · CUDA · .NET · SQL

I am especially interested in:

  • Software architecture and system design
  • Data engineering and entity resolution
  • Graph algorithms and applied machine learning
  • Distributed systems and networking
  • Performance optimization and concurrency
  • Legacy-system modernization
  • Developer experience and tooling

Current Projects

KnowCap

A modern cap-table and business-data platform designed to ingest, reconstruct, and understand complex datasets from databases, spreadsheets, documents, and legacy systems.

AesirCap

An Excel-integrated cap-table management system focused on structured data entry, governance, automation, and financial workflows.

DARM

A distributed AI-assisted radio mesh experiment involving routing, peer discovery, resilient communication, and software-defined radio.

Encrypted Local-First Database Platform

An early-stage local-first database and business application platform that allows organizations to own and operate their data directly from their own computers.

Instead of requiring every company to store its information inside a centralized cloud service, each installation can act as its own encrypted server. Authorized users can connect remotely using cryptographic access keys issued by the database owner.

The project is exploring:

  • Encrypted local data storage
  • Secure remote database connections
  • Peer-to-peer and client-server networking
  • Public-key authentication and signed access credentials
  • Role-based permissions and revocable access keys
  • Local operation without a permanent internet connection
  • Direct synchronization between authorized devices
  • Company and database creation on user-owned hardware
  • Conflict resolution and replicated data
  • Auditable access and change history
  • Optional discovery, relay, and synchronization services without surrendering data ownership

The goal is to provide the accessibility of cloud software while preserving the ownership, privacy, resilience, and independence of locally operated systems.

Developer Status

  • ✨ Self-taught programmer
  • 🎮 Indie game developer
  • 🤖 AI Overlord Appreciator — veteran status
  • 🧠 Constantly learning, building, breaking, and rebuilding
  • 🌐 Reluctant but persistent web developer

Things i dont regret saying

“The protocol makes sense when you waste enough time.”

“Multithreading is multiprocessing for felons.”

“If paradoxes don't exist, why are we talking about them?”

“The only master I commit to is Jesus Christ.”

"The race condition is truly the superior race."

"The humbling thing about a distributed system is that several computers put aside there differences for a common noble good, showing me how wrong i am"

"You asked if i have time? Brother all i have is time. "


“An object has state, behavior, and identity. The structure and behavior of similar objects are defined in their common class; the terms instance and object are interchangeable.”

Object-Oriented Analysis and Design with Applications, Second Edition


Build useful things. Understand the system. Question the abstraction.

Pinned Loading

  1. tkinter-to-customtkinter-converter tkinter-to-customtkinter-converter Public

    Convert your tkinter scripts and guis to custom tkinter with this command line tool.

    Python 48 4

  2. help-cat help-cat Public

    A gui that helps you set up your hashcat commands. Provides examples, system command example and other features.

    Python 4 1

  3. modular/modular modular/modular Public

    The Modular Platform (includes MAX & Mojo)

    Mojo 26.6k 2.9k

  4. gowinreg gowinreg Public

    gowinreg is a Go package that provides easy access to the Windows Registry, allowing you to perform tasks such as reading and writing registry values, deleting keys, checking the existence of keys …

    Go 3

  5. quickbooks-desktop-python quickbooks-desktop-python Public

    The QuickBooks SDK Python module provides a set of tools for integrating Python applications with QuickBooks Desktop. The module includes classes for connecting to the QuickBooks API, sending and r…

    Python 9 7

  6. py13x py13x Public

    A high-performance Python package built specifically for Python 3.13, and true free-threaded (no-GIL) execution. py13x provides utilities for parallel processing, memory management, profiling, and …

    Python 5