Application Security, Fuzz Testing, DevSecOps, Linux & Network Security Engineer
I am an Application Security, Fuzz Testing, DevSecOps, Linux, and Network Security engineer with a Master’s degree and hands-on experience in practical vulnerability discovery, secure infrastructure, automation, and technical security documentation.
My main specialization is fuzz testing and security testing for complex software systems. I work with AFL++, libFuzzer, sanitizers, coverage-guided testing, fuzz harness development, corpus and dictionary preparation, crash reproduction, minimization, triage, and regression testing.
My work covers C/C++, Linux, backend services, network protocols, VPN infrastructure, Docker-based environments, CI/CD security workflows, firewall rules, routing, OpenWRT, QEMU-based testing, and reproducible security test environments.
Typical services include:
- Fuzz testing setup with AFL++, libFuzzer, ASAN, UBSAN, and coverage reports
- Fuzz harness development for parsers, protocols, daemons, and libraries
- Crash reproduction, minimization, triage, and root-cause analysis
- Linux and network security testing
- Firewall, VPN, routing, and infrastructure troubleshooting
- DevSecOps automation and CI/CD security jobs
- Docker-based testing environments
- Secure deployment workflow review
- Security reports, technical documentation, and practical recommendations
I focus on clear engineering results: reproducible steps, structured reports, actionable findings, and practical fixes. My goal is to identify defects and build repeatable security testing processes for development, QA, and security teams.
Work Terms
I prefer clearly defined technical tasks, expected deliverables, and measurable acceptance criteria.
Availability:
I am available for hourly and fixed-price projects. For complex security testing, fuzz testing, infrastructure, or DevSecOps tasks, I recommend starting with a short technical assessment or planning phase.
Communication:
I prefer written communication through the Guru platform so that requirements, decisions, and deliverables remain clear and traceable. I provide regular progress updates, technical notes, reports, and summaries of completed work.
Project workflow:
1. Review the task, repository, infrastructure, or technical description
2. Define scope, risks, and expected deliverables
3. Prepare the testing or automation environment
4. Perform the agreed work
5. Provide results, findings, reproduction steps, and recommendations
Deliverables may include:
- Technical report
- Reproduction steps
- Test scripts
- Fuzz harnesses
- CI/CD configuration
- Coverage report
- Security testing notes
- Infrastructure recommendations
- Documentation for future use
Payment terms:
For hourly work, time is tracked based on the agreed scope. For fixed-price work, milestones should be defined before the project starts. Larger tasks can be split into smaller milestones for easier review and approval.
I value reproducibility, clear documentation, and practical engineering results.