Tom Sapletta
Tom Sapletta is a researcher at Softreck and an author whose work focuses on modular SaaS architecture, facilitating bug diagnosis and resolution. He is also developing oneday.run, a scalable infrastructure using apidsl.
Expat & Entrepreneurial Ventures
- Nierezydent: A guide to becoming a non-resident of Poland.
- Rezydent.de: Tax residency in Germany.
- Dlaczego.de: Benefits of doing business in Germany.
Open Source Projects
- Modules.webstream.dev: WebStream modular solutions.
Books
- Programista w Niemczech: Insights into working as a developer in Germany.
- Hyper Modularity: Software modularization insights.
Research Areas
- Hypermodularity in software architecture
- ModDevOps and MBSE (Model-Based Systems Engineering)
- Digital Twin technologies
Internet Domains
- Domain security: DomainLeak
- AskDomainer: Domain consultation service.
SaaS Services
- SaaS is the King
- Solo services: OnePerson.Services
- Automation: Automatyzer.com
- OneDayRun.com: One-day SaaS services.
Professional Biography
Tom Sapletta is a DevOps Engineer, Researcher, Software/Hardware Developer, and Architect with over 12 years of experience specializing in Edge Computing and innovative approaches to software development lifecycle automation.
Research Interests
- TextToSoftware: Automated Code Generation from Natural Language
- Hypermodularization: In Software Architecture and Development
- Edge Computing and Distributed Systems
- Model-Based Systems and Software Engineering (MBSE and ModDevOps)
- Component-Based Software Development (CBSD)
- Digital Twin Technology
- Open Source Development Methodologies
- Hardware-Software Integration
Professional Background
Tom has worked across diverse technical environments, from cybersecurity at Link11 GmbH where he optimized CDN/DNS services, to developing integration platforms at IT-NRW. Currently, he is engaged with Softreck, delivering integrated solutions while managing infrastructure consisting of dozens of servers and hundreds of internet domains.
Current Research and Development
As founder and CEO of Telemonit in Frankfurt Oder, Tom is developing Portigen - an innovative power supply system with integrated edge computing functionality. This system uniquely minimizes the barrier between humans and machines through intuitive interfaces, with particular innovation in the integration of voice control directly on edge computing using ML, NLP, and LLM technologies without cloud dependency. This enables natural human-machine interactions even in environments with limited connectivity.
His broader research spans several transformative areas:
- TextToSoftware Ecosystem: Pioneering systems that convert natural language into functional applications (http://text.to.software)
- Hypermodularization: Developing methodologies for highly modular code architecture (http://www.hypermodularization.com)
- ModDevOps: Implementing Model-Based Systems and Software Engineering approaches to DevOps (http://www.ModDevOps.com)
- ModuleTool: Creating an Autonomous Service-Oriented Orchestration Framework
- MakersLab Community: Building a global network of makers, engineers, and technology enthusiasts for knowledge sharing and collaborative innovation
At Telemonit, Tom leads the development team in creating robust and sustainable energy supply solutions, while building business relationships with suppliers and potential customers. His work combines energy technology with modern edge computing to create sustainable and intelligent energy solutions, implementing DevOps practices for efficient product development cycles.
Publications and Creative Works
- "System sterowania dla osób niepełnosprawnych" (Control System for People with Disabilities) - Published in Elektronika dla Wszystkich (Electronics for Everyone) magazine, January 1999
- "Hexagonal Sandbox with Smartphones" - Illustrated book explaining complex hypermodularization technologies in an accessible way for children (Amazon)
Educational Background
Tom holds a Diploma in Electrical Engineering from the Technological-Humanistic University in Radom, Poland, with specialization in Computer Science and Control Systems. His practical foundation began with early studies in Technology and Energetics.
Research Approach
Tom's research philosophy centers on creating accessible, modular solutions to complex technical challenges. His approach integrates software development methodologies with hardware engineering to develop systems that are both technically robust and user-friendly, often targeting innovative solutions for real-world problems including accessibility technologies.
Collaboration Interests
Tom welcomes collaboration opportunities in:
- Edge Computing
- Hypermodularization
- Text-to-Software Technologies
- Open-Source Hardware/Software Development
He is particularly interested in projects that bridge academic research with practical industry applications and those that promote technology education across generations.
www.to.software - Project hub for software automation tools
- text.to.software - Convert natural language descriptions to working software
- click.to.software - No-code/low-code solutions
- dsl.to.software - DSL to Software conversion
- srs.to.software - Software Requirements Specification to Software
- speech.to.software - Voice to software with assistant integration
Below is a curated portfolio of Tom Sapletta's projects, showcasing his diverse contributions to the open-source community. These projects highlight his expertise in automation, modularity, domain-specific languages (DSLs), and innovative software tools.
Portfolio Projects
Each project addresses unique challenges in software development, automation, and domain-specific problem-solving, reflecting his commitment to advancing technology and empowering developers worldwide.
1. pifunc
- Last Released: Mar 19, 2025
- Description: Generate directory structures from ASCII art or Markdown files.
- Use Case: Simplifies the creation of project scaffolds and file hierarchies for developers working with text-based design tools.
- View Project
2. mdirtree
- Last Released: Nov 24, 2024
- Description: Generate directory structures from ASCII art or Markdown files.
- Use Case: Ideal for automating the creation of nested folder structures based on visual representations.
- View Project
3. markdown2code
- Last Released: Nov 21, 2024
- Description: Convert Markdown files into organized project structures with code files.
- Use Case: Streamlines the process of translating documentation into functional codebases, bridging the gap between planning and implementation.
- View Project
4. dynapsys
- Last Released: Nov 20, 2024
- Description: Dynamic Python System Deployment Tools.
- Use Case: Automates the deployment and management of Python-based systems, enabling rapid prototyping and scaling.
- View Project
5. uripoint
- Last Released: Nov 12, 2024
- Description: A flexible Python library for endpoint management and URI processing.
- Use Case: Simplifies the handling of API endpoints and URI parsing, making it ideal for microservices and web applications.
- View Project
6. dialogstream
- Last Released: Nov 2, 2024
- Description: A flexible stream routing and filtering system with support for scheduled tasks and event reactions.
- Use Case: Enables real-time data processing and task automation in distributed systems.
- View Project
7. biocomp
- Last Released: Oct 18, 2024
- Description: BioComp 'Coded Life' is a domain-specific language (DSL) proposal for education and implementing biocomputing.
- Use Case: Provides tools for simulating biological processes and experimenting with computational biology concepts.
- View Project
8. browseek
- Last Released: Oct 17, 2024
- Description: Advanced multi-browser automation library.
- Use Case: Facilitates cross-browser testing and automation, ensuring consistent functionality across platforms.
- View Project
9. vocochat
- Last Released: Oct 15, 2024
- Description: A tool for voice-based chat interactions.
- Use Case: Enables natural language processing and voice-controlled systems for conversational interfaces.
- View Project
10. salomos
- Last Released: Oct 15, 2024
- Description: A Python package that provides a domain-specific language (DSL) processor for executing commands based on sentences stored in a SQLite database.
- Use Case: Automates task execution based on predefined instructions, useful for workflow automation and scripting.
- View Project
11. dobyemail
- Last Released: Oct 15, 2024
- Description: A comprehensive Python package for handling various email operations.
- Use Case: Simplifies email sending, receiving, and processing workflows, ideal for automated communication systems.
- View Project
12. codialog
- Last Released: Aug 1, 2024
- Description: None provided.
- Potential Use Case: Likely related to dialogue systems or conversational interfaces. Further details may be available in the repository.
- View Project
13. pyfunc-config
- Last Released: Jul 15, 2024
- Description: Libraries for CameraMonit, OCR, Fin-Officer, CFO, and other projects.
- Use Case: Provides reusable components for financial automation, image processing, and monitoring systems.
- View Project
14. pyfunc2
- Last Released: Jul 14, 2024
- Description: Libraries for CameraMonit, OCR, Fin-Officer, CFO, and other projects.
- Use Case: Similar to
pyfunc-config
, this package offers modular utilities for financial and operational workflows. - View Project
15. dialoget
- Last Released: Dec 10, 2023
- Description: A Python decorator for displaying dynamic log messages.
- Use Case: Enhances logging capabilities by allowing real-time updates and contextual information in logs.
- View Project
Key Themes in Tom's Projects
Tom Sapletta's portfolio reflects his expertise in several key areas:
- Automation: Tools like
dynapsys
,browseek
, anddobyemail
streamline repetitive tasks and workflows. - Modularity: Projects such as
pyfunc-config
andpyfunc2
emphasize reusable components for scalability. - Domain-Specific Languages (DSLs): Contributions like
biocomp
andsalomos
demonstrate his focus on creating specialized languages for specific use cases. - Real-Time Systems: Libraries like
dialogstream
andcodialog
enable dynamic, event-driven interactions. - Cross-Platform Compatibility: Tools like
uripoint
andmdirtree
ensure seamless integration across environments.
Offer:
Infrastructure Development
- DevOps
- Cloud Engineer
- Solutions Architect
Software Development
- Python
- Java, Kotlin, Scala
- JavaScript, TypeScript, Node.js
- PHP
Hardware Development
- Network
- IoT
- Mobile Servers
Contact Information
- ORCID: 0009-0000-6327-2810
- GitHub: tom-sapletta-com
- Python Packages: PyPI
- LinkedIn: Tom Sapletta
- Blog: www.tom.sapletta.com
- Company: Softreck and Telemonit