I'm a Software Engineer with over a decade of experience in technology. I started my career working with Linux servers and networks, then moved into building and scaling web applications — while continuously exploring systems, security, tooling and software architecture out of genuine curiosity.
Technology is both my profession and how I think.
- Backend-focused Software Engineer
- Strong background in Linux, infrastructure and operations
- Security-aware mindset, influenced by offensive security studies
- Curious by nature — I enjoy understanding how systems work and how they fail
- PHP / Laravel (since version 4.x)
- Python (FastAPI, Airflow)
- REST APIs and distributed systems
- MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ
- Docker, CI/CD pipelines, Kubernetes, cloud environments (AWS, Azure, DigitalOcean)
- Automated testing and TDD practices
- Monolithic and microservices architectures
-
Coeur — a personal static site compiler designed to handle large content-heavy websites
- Built as a modular Python CLI
- Manual SQLite sharding to handle large datasets
- Memory-efficient processing using Python generators
- Focus on predictable performance and low resource usage
-
Rust & WASM experiments
- Study notes and experiments around Rust fundamentals and memory safety
https://github.com/sr2ds/learning-rust - Small WebAssembly experiments to understand Rust ↔ browser boundaries
https://github.com/sr2ds/hello-world-rust-webassembly - Exploring distributed networking concepts using Rust and JavaScript
https://github.com/fdapps-tools/fd-rust
- Study notes and experiments around Rust fundamentals and memory safety
-
Linux internals & networking
- Shell scripting, system behavior, process and network-level understanding
- Background influenced by years of Linux server and network administration
-
Pentesting labs & offensive security practice
- Formal training in offensive security (4Linux)
- Hands-on labs using Hack The Box
- Focus on attack surfaces, misconfigurations and real-world failure modes
- Applied mainly to improve secure system design and code reviews
-
Programming languages & abstraction trade-offs
- Studying how different languages shape architecture, performance and maintainability
Alongside engineering, I’ve studied and applied concepts related to operational maturity and delivery:
- Project and operations management fundamentals (PMI)
- IT service and process management (ITIL)
- Governance and control frameworks (COBIT)
- Agile methodologies (Scrum, Kanban)
This helps me reason not only about code, but about systems, teams and delivery over time.
- LinkedIn: https://www.linkedin.com/in/srdavidsilva
- Blog: https://sr2ds.github.io/me
- GitHub: https://github.com/sr2ds



