ARCHbartosz@archengineering.dev:~/services

man services

Services

From embedded firmware to cloud infrastructure, for companies putting connected hardware into the field. Based in Poland, working remotely with teams anywhere and on site across Poland.

  • AWS
  • Infrastructure
  • CI/CD
  • Kubernetes

Designing and implementing robust cloud architectures on AWS and other platforms. From greenfield deployments to migrating legacy systems, I build infrastructure that scales with your business while maintaining security and cost efficiency.

$ ls capabilities/

  • aws-arch.tfEC2, Lambda, ECS, RDS, Timestream, DynamoDB, IoT Core, S3, CloudFront
  • kubernetes.yamlEKS, Container orchestration, Helm charts
  • ci-cd-pipeline.ymlGitHub Actions, CircleCI, SonarQube, CodeRabbit
  • infrastructure.tfTerraform, SAM, IaC
  • monitoring.configCloudWatch, Prometheus, Grafana
  • security.policyIAM, VPC, security hardening
./start_project.sh --scope=cloud_devops →

  • Edge Computing
  • MQTT
  • Fleet Management
  • Analytics

Led teams developing large-scale IoT platforms handling tens of thousands of devices. From edge device firmware to cloud backends, I architect complete IoT ecosystems with reliable connectivity, OTA updates, and real-time data processing.

$ ls capabilities/

  • fleet-man.pyDevice provisioning, OTA updates, Monitoring
  • mqtt-broker.confMQTT, message queuing and handling at scale
  • data-pipeline.pyReal-time ingestion, time-series databases
  • edge-computing.cLocal processing, offline operation
  • aws-iot.tfAWS IoT Core, Greengrass, Thing shadows
  • security.certTLS, certificate management, secure boot
./start_project.sh --scope=iot_systems →

  • Java
  • Python
  • Django
  • PostgreSQL
  • AWS
  • Serverless
  • Microservices

Backend development for enterprise grade applications. Extensive experience with Java EE, Python, Django and PostgreSQL. Proven track record in building scalable and secure backend systems, using microservices architecture and serverless technologies.

$ ls capabilities/

  • java-app.javaJava EE, Spring Boot, Quarkus, JPA, Hibernate
  • python-app.pyPython, Django, FastAPI
  • serverless-app.pyAWS Lambda, API Gateway, S3, DynamoDB
  • microservices-app.pyDocker, Kubernetes, Docker Compose
./start_project.sh --scope=backend →

  • Firmware
  • MCU
  • Wireless
  • GSM/LTE

Firmware development for resource-constrained devices, delivered to hundreds of thousands of deployed units. Extensive experience with major MCU families, wireless protocols, and cellular connectivity. From bare-metal to RTOS-based solutions, including production tooling and manufacturing test systems.

$ ls capabilities/

  • espressif.cESP32, ESP-IDF, WiFi/BLE connectivity
  • stm32.cSTM32 family, HAL, CubeMX, ARM Cortex-M
  • nordic.cnRF52/nRF53, BLE, SoftDevice, Zephyr RTOS
  • rpi.confRaspberry Pi, Raspbian, GPIO, SPI, I2C, CM5
  • gsm-lte.atTelit, Simcom modems, AT commands, PPP
  • sub-ghz.cS2-LP, WMBUS, proprietary RF protocols
  • protocols.hI2C, SPI, UART, CAN, Modbus, RS485
./start_project.sh --scope=embedded →

  • NVIDIA Jetson
  • TensorRT
  • OpenCV
  • ML Inference

Deploying computer vision solutions on edge devices. Experience with NVIDIA Jetson family of SoMs for real-time inference, object detection, and image processing.

$ ls capabilities/

  • jetson.pyJetson Nano, Orin, TX2
  • tensorrt.engineModel optimization, INT8 quantization
  • opencv.cppImage processing, video pipelines
  • deepstream.pyMulti-stream video analytics
  • inference.pyYOLO, SSD, custom model deployment
  • gstreamer.shHardware-accelerated video encoding
./start_project.sh --scope=edge_ai →

neofetch --tech-stack

Cloud & DevOps

  • AWS
  • Terraform
  • Kubernetes
  • Docker
  • GitHub Actions

Backend

  • Python
  • Java EE
  • Node.js
  • PostgreSQL
  • MongoDB
  • Redis

Embedded

  • C/C++
  • ESP-IDF
  • STM32
  • Zephyr
  • FreeRTOS

IoT & Edge

  • MQTT
  • AWS IoT
  • Jetson
  • Raspberry CM5
  • BLE

cat FAQ.md

Frequently asked questions

Who is behind Arch Engineering?

Arch Engineering is the engineering practice of Bartosz Szczepanik, a backend, DevOps and IoT engineer based in Poland with 15 years of experience, mostly in energy, government and defence. He has led teams building IoT platforms that handle tens of thousands of connected devices and has written firmware that runs on hundreds of thousands of deployed units.

Where do you work, and in which languages?

Bartosz is based in Poland (CET). He works remotely with clients anywhere in the world and on site anywhere in Poland, in English and Polish.

What kinds of projects do you take on?

Connected hardware products from the board to the cloud: firmware for ESP32, STM32 and Nordic nRF, GSM/LTE and sub-GHz connectivity, MQTT and AWS IoT backends, cloud infrastructure and CI/CD on AWS, backend systems in Java, Python, Django and PostgreSQL, and computer vision on NVIDIA Jetson.

How do I start a project?

Describe the challenge in the contact form on the home page or email contact@archengineering.dev. A few sentences about the product, the scale and the timeline are enough to start the conversation.

echo "Let's build something"

Let's build something

Have a complex technical challenge? I'd love to hear about it.