visitor@codestinger:~$ whoami

Spreading the Hacker Mindset

codestinger builds and shares software, tools and engineering knowledge across security, system integration, automation, cloud and embedded systems. Every solution is grounded in proven engineering principles and published openly for the wider engineering community. Meet the founder.

topics: #python#rust#c#security#automation#devops#cloud#web-apps#desktop-apps#embedded#robotics

experience

cat about.md →
experience
10+ years designing, building and running production software
industries
pharmaceutical, veterinary, agricultural and beverage manufacturing
regions
Europe, the Americas and Asia-Pacific
standards
ISA-95, GS1 (GTIN, SSCC, EPCIS) and OWASP Top 10
compliance
HIPAA, SOC 2 and pharmaceutical serialization regulations across the EU, Russia, India, China and Brazil
security
Certified Ethical Hacker (CEH), trained in the OSCP penetration testing methodology
appsec
VAPT and reporting, web application security (Django, FastAPI, Flask), threat modelling, secure code review, SAST and DAST
secrets
encryption schemes and secrets management for backup and disaster recovery
scale
1,000,000 PDF pages generated in about 25 minutes
research
3 publications on robotics and embedded systems (IEEE, IJPRET)
stack
Python, Rust and C · Django, FastAPI, Flask, React · Linux

work

writing

ls ./blog →
  1. 4m

    What pyramids, bridges and beavers teach software architects

    Software architecture is a young discipline. Nature has been refining its structures for millions of years and engineers for thousands. What beavers, orcas,…

    devops-architecture
  2. 6m

    Architecture is a people job

    The best architecture decisions I've made started with a conversation, not a diagram. How understanding deployers, solution designers, product owners, teams and clients…

    devops-architecture
  3. 9m

    What doing DevOps taught me about architecture

    An architecture isn't finished when the diagram looks good. It's finished when a team can build, ship, observe, roll back and fix it at 3 a.m. Eight lessons from…

    devops-architecture
  4. 9m

    Simulate before you integrate

    The hardest systems to test are the ones fed by the physical world. Why I build realistic simulators before connecting to real equipment and upstream systems. How to…

    automation
  5. 5m

    Encrypting secrets at rest in Python with AES-GCM and Argon2

    When a desktop tool or on-prem service has to store passwords and API keys locally, "base64 in a config file" isn't good enough. A small, versioned file format built on…

    information-security

subscribe