0x1RIS
Security used to be the 2AM hobby The thing I did when you slept - breaking web apps , mapping AD attack paths , writing exploits for fun Back then I followed curiosity until it turned obsession
I realized the backend is where you fight Now I build the systems I used to break , and that changes how I write code
My Journey
Alias 0x1RIS , I’m a backend engineer who came up through the offensive security trenches Started in web application pentesting when I should have done something else , wormed through Active Directory , fell into binary exploitation I spent years breaking systems on purpose to learn how they fail
I moved from security hobbyist to backend engineer after too long staring at other people’s vulnerabilities and thinking “I can build this better”
I exploited SQL injection , so I use parameterized queries without debate I studied buffer overflow , you learn memory safety no linter covers I mapped AD attack path , you watch authentication flows crumble under pressure and you learn fast
You break things for years , you learn how to build things that hold
What I Do
I build backend systems I build APIs and databases , I harden authentication flows I build with a security-first lens from the other side of the fence I ran the same attacks against production systems I ran against lab targets , I know where cracks form
Backend Engineering
I do Node.js and Next.js architecture , REST and GraphQL API design I model SQL and NoSQL databases , I harden authentication to hold under pressure I design systems to scale without opening attack surface
Security Engineering
I threat model in design , I embed secure-by-default architecture in code structure I harden auth flows to survive abuse , I validate input for intent
Automation & Tooling
I got tired of repeating the same recon steps so I automated them I built recon frameworks and payload generators , I built traffic tools from real pain
My Professional Creed
Methodology
I learn the system enough to find where it hurts before anyone else does
-
Deep Understanding First - Before I write code I map threat model and data flow I mark trust boundaries You decide architecture without context , you guess and call it expertise
-
Build for the Attack You Can’t See - You miss a vulnerability , an attacker walks in I design assuming the attacker knows my code better than I do
-
Validate Without Mercy - You validate inputs and edge cases , you validate state transitions You stay paranoid , your systems survive production
-
Ship What Survives - You pass code review , that means little You ship after you run penetration testing against it
Core Competencies
Web Application Security I test modern SPAs and REST and GraphQL APIs I test microservice meshes , you find dumb implementation mistakes in each attack surface
Mobile Application Security I do Android reverse engineering and APK analysis You intercept traffic and see what developers hid in client-side code
Network Security I run infrastructure penetration testing at scale , you move nmap past port scanning You use it as precision instrument
Cloud Security I audit AWS and Azure , I find configuration failures that let attackers walk in through S3 buckets and IAM misconfigs
Tool Development I build recon frameworks and payload generators You need custom exploitation tooling when off-the-shelf tools fail
Technical Arsenal
Programming I use Python for automation and exploitation , JavaScript and Node.js for web testing I use Bash for post-exploitation and system administration , Go for speed and concurrency I use C and C++ for reverse engineering and binary analysis
Security Tools I run Burp Suite Pro (when it doesn’t crash mid-scan) , Metasploit , Empire , Nmap , Masscan , Nessus , Ghidra , IDA Pro , Radare2 , SQLmap , Gobuster , Pwntools
Platforms I live in Linux - ParrotOS , Kali , Ubuntu I use Windows Server when targets demand it , I work cloud across AWS , Azure , GCP
Philosophy
Why Security-First Engineering Works
You introduce security issues before security review An architect picks a data model , an engineer picks an authentication library A developer writes the first route handler You embed security in each decision or you lose it
I saw the same vulnerabilities in codebase after codebase You skip the attack in a design choice
Work Ethic
- Write code that survives production
- Understand the system before you secure it
- Automate boring shit , stay thorough
- If I save hours with a tool , I open source it so you save hours
- Attackers win with one hit , you defend each hit
Profiles
I do security research and engineering Check links for open-source projects and write ups , CTF profiles and professional work
- GitHub: github.com/0x1ris
- LinkedIn: linkedin.com/in/0x1ris
- TryHackMe: tryhackme.com/p/0x1RIS
I broke systems for years , I build them to hold
For business inquiries and security consulting , reach out through LinkedIn
You want technical talk or open-source collaboration , use GitHub issues and pull requests
You disclose a vulnerability , use encrypted communication
I do security consulting , architecture reviews , I mentor engineers who build systems that let them sleep
Let’s build things that survive