Network Working Group                                         T. Conto
Request for Comments: 0001                                 Independent
Category: Informational                                    March 2026


              torben.sh -- A Personal Portfolio Specification

         A Formal Description of One Developer, His Work, Skills,
                              and Intent


Status of This Memo

   This document is not an Internet Standards Track specification; it
   is published for informational purposes only.  This document is a
   product of independent authorship and represents the views of the
   author.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) Torben Conto (2026).  All rights reserved.

Abstract

   This document provides a formal specification of Torben Conto, a
   student developer with 4+ years of experience and a specialty in
   systems programming, primarily in Go.  It describes his background,
   selected projects, and technical competencies using established
   documentation conventions.  The author believes good software is
   clean, self-documenting, scalable, lightweight, and efficient.
   This document attempts to embody those properties.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Background  . . . . . . . . . . . . . . . . . . . . . . .   2
   3.  Selected Work . . . . . . . . . . . . . . . . . . . . . .   3
       3.1.  bambulabs_api . . . . . . . . . . . . . . . . . . .   3
   4.  Technical Competencies  . . . . . . . . . . . . . . . . .   4
   5.  Contact Information . . . . . . . . . . . . . . . . . . .   5
   6.  Security Considerations . . . . . . . . . . . . . . . . .   5
   7.  References  . . . . . . . . . . . . . . . . . . . . . . .   5


Conto                        Informational                    [Page 1]
RFC 0001              torben.sh Portfolio Specification       March 2026


1.  Introduction

   This document uses the conventions of an IETF Request for Comments
   to describe the professional background and capabilities of its
   author.  No claim is made that this constitutes a contribution to
   network protocol design or Internet standards.

   The use of RFC formatting is intentional.  The author finds the
   format honest: no hero images, no scroll animations, no gradient
   buttons.  Just content, structured.

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
   this document are not used in the normative sense.  They are used
   for expressive purposes only.

2.  Background

   Torben Conto is a student at North Hall High School, dual enrolled
   at the University of North Georgia, located in Georgia, United
   States.  He has been writing software for 4+ years.  His primary
   area of expertise is systems programming in Go.

   He has a love/hate relationship with C and C++, is well-versed in
   Linux and UNIX operating systems, and is comfortable working within
   containerized environments via Docker.  He also occasionally builds
   frontend interfaces in React and Svelte.

   He is passionate about writing clean, self-documenting code that is
   scalable, lightweight, and efficient.  He is continually learning
   new technologies and has extensive experience backend/systems
   development in Go.

   ORCID:
      https://orcid.org/0009-0006-3637-2027


Conto                        Informational                    [Page 2]
RFC 0001              torben.sh Portfolio Specification       March 2026


3.  Selected Work

3.1.  bambulabs_api

   Title:    bambulabs_api
   Language: Go (100%)
   License:  MIT
   Stars:    24
   Forks:    5
   Status:   Active (v0.1.6, released April 2025)
   URL:      https://github.com/torbenconto/bambulabs_api

   An unofficial Go library providing bindings for direct network
   communication with BambuLab 3D printers.  The library interfaces
   with printers over MQTT and FTP, enabling programmatic access to
   printer state, control over printer features (lighting, fan speed,
   print speed), camera access, and HMS (Health Management System)
   event monitoring.

   The library supports both single-printer and multi-printer pool
   configurations.  The PrinterPool abstraction is concurrent and
   thread-safe, allowing callers to connect to, query, and issue
   commands across multiple printers in parallel.

   Camera support covers BambuLab P and A series printers, with X
   series support via RTSPS planned for a future release.

   This project does not wrap the BambuLab cloud API; a separate
   sister library, bambulabs_cloud_api, handles cloud-based access.
   The local-only design is intentional: it requires no external
   service dependency and works entirely on the local network.

   BambuLab does not publish an official API.  The protocol was
   reverse-engineered from network traffic.  The library is stable
   and described by the author as having full functionality, though
   some edge cases across printer models may remain untested.

   Key outcomes: 24 GitHub stars, 5 forks, 9 releases, at least one
   known third-party project (Bambu Lightshow) built on top of it.
   Active issue tracker and contributor guidelines in place.

   Installation:

      go get -u github.com/torbenconto/bambulabs_api


Conto                        Informational                    [Page 3]
RFC 0001              torben.sh Portfolio Specification       March 2026


4.  Technical Competencies

   The following table lists areas of working knowledge.  "Proficient"
   means capable of production work without significant ramp-up time.
   "Familiar" means has shipped something real with it.

   Languages:

      Go          (proficient)
      Java        (familiar)
      C           (familiar)
      C++         (familiar)
      Python      (familiar)
      TypeScript  (familiar)

   Frontend:

      React, Svelte, HTML/CSS

   Backend:

      Go stdlib, MQTT, FTP, REST API design, background jobs,
      reverse engineering of undocumented network protocols

   Data:

      General backend data handling; specific tooling available
      upon request

   Infrastructure:

      Linux, UNIX, Docker, containerized environments,
      local network programming

   Tooling:

      Git, standard UNIX toolchain


Conto                        Informational                    [Page 4]
RFC 0001              torben.sh Portfolio Specification       March 2026


5.  Contact Information

   The author welcomes correspondence on matters of work, open source
   collaboration, or general technical interest.

   Email:   torbenmconto@gmail.com
   GitHub:  https://github.com/torbenconto
   Web:     https://torben.sh
   ORCID:   https://orcid.org/0009-0006-3637-2027

6.  Security Considerations

   This document contains no sensitive information.  All contact
   details are provided voluntarily and are publicly available via the
   author's GitHub profile.

   The bambulabs_api library operates exclusively on local networks
   using credentials supplied by the user; no credentials are stored
   or transmitted by the library itself to third parties.

   Readers SHOULD NOT infer the author's home address, daily schedule,
   or printer serial numbers from the contents of this document.

7.  References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.
              <https://www.rfc-editor.org/rfc/rfc2119>

   [BAMBU]    BambuLab Wiki, "Printer Network Access Documentation".
              <https://wiki.bambulab.com>

   [REPO]     Conto, T., "bambulabs_api", GitHub Repository, 2024.
              <https://github.com/torbenconto/bambulabs_api>

Author's Address

   Torben Conto
   North Hall High School / University of North Georgia
   Georgia, United States

   Email:  torbenmconto@gmail.com
   URI:    https://torben.sh


Conto                        Informational                    [Page 5]