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]