Available for work

Developer &
Solutions
Architect.

From data analytics and applied machine learning to production-grade infrastructure — I build reliable software systems that turn complex data into actionable, everyday solutions.

Dev-BillBern
Developer · Solutions Architect
Stats
Stack
Status ● Open to Opportunities
Experience 5+ Years
Peak Throughput 10,000 RPS
Latency (P99) < 50ms
Location Remote / Global
Availability Immediate

The Stack Intersection

Where Data Science meets Software Engineering

💻

Application Development

Building robust applications and performant backend APIs

Javascript Reactjs Expressjs Electronjs Python Django FastAPI AsyncIO
📊

Data Architecture

Orchestrating, processing, and visualizing data at scale.

Pandas Polars Matplotlib Seaborn Apache Superset Prometheus Airflow Grafana Rabbitmq Celery
🧠

Machine Learning

Translating complex data patterns into production-ready predictive models.

PyTorch TensorFlow Scikit-Learn HuggingFace
☁️

Cloud & Infrastructure

Provisioning reliable infrastructure and containerized deployments.

PostgreSQL AWS/GCP Docker Kubernetes Terraform
About me

I build intelligent systems at scale.

I’m a Software Engineer and Data Architect with 5+ years of experience building the systems that power modern AI. I specialize in turning complex data into hardened production environments—focusing on data integrity, inference efficiency, and scalable infrastructure. I build the engines that move a project from a successful experiment to a reliable product. When I’m not architecting systems, I document my engineering trade-offs and technical deep-dives in The Lab.

Core Skills

My expertise.

Python / Flask / Django / FastAPI95%
PyTorch / TensorFlow90%
Docker88%
AWS / GCP 85%
System Design / Architecture92%
Work

Selected Projects.

02 · Data Engineering
Monolith → Event-Driven Pipeline

Refactored a legacy cron-job system into a resilient Kafka + Airflow event-driven architecture. Zero data loss during live migration.

−60% latency View →
🧠
03 · ML Optimisation
Multi-GPU Training Optimiser

Diagnosed a 40% GPU utilisation bottleneck in a PyTorch training pipeline and resolved it through dataloader tuning and memory pinning.

40% → 92% GPU util View →
The Lab

Thoughts on code
models and systems.

View Posts ->
ML Ops Oct 12, 2023

Why I stopped using Pickle for Model Serialization

Pickle is convenient, but it's a security nightmare and ties you to specific Python versions. Here is why ONNX and Protobuf are superior for production environments...

Architecture Sep 28, 2023

Serverless vs. Containers for ML Inference

Cold starts are the enemy of real-time AI. We dive deep into the cost-benefit analysis of AWS Lambda vs. EKS for serving PyTorch models...

Python Aug 15, 2023

Optimizing PyTorch Dataloaders for Multi-GPU

GPU utilization was stuck at 40%. The bottleneck wasn't the model, it was the data loading pipeline. Here is how we fixed it using num_workers and pin_memory...

Let's build something remarkable.

I'm currently open to consulting opportunities and full-time roles in MLOps and System Architecture. If you have an interesting problem, I'd love to hear about it.

hello@devarchitect.dev

Usually responds within 24 hours.