Hello there! Glad you're here, if you're here this means you're interested in knowing more about who I am and what I do. If you're interested in my resume, you can have a look at it here. If you're interested in my setup, you can have a look at it here.
I'm Krypton and I'm currently a full-time intern at Compass Security as a software engineer. As you have seen on this website multiple times, my username is Krypton. You might ask yourself: "But why this name?". Well the answer is really simple. When I was searching for a username, back in 2015-2016, I was in chemistry class using the periodic table. My favorite number is 36, so I decided to look at which element has this atomic number. After looking, it turned out that Krypton has this atomic number, and I found this name good. I have it since that day :)
My, by far, favorite hobbies are coding, freeriding and anything related to cyber security (still learning every day more). You might have seen from the picture above that I like free riding, I sometimes upload videos when I have had an amazing day.
I started coding when I was around 11 years old, learned the very basics of Python but nothing really serious. Then I took a long break of coding as it seemed like I wasn't really attracted by it. When I was around 14 years old I interested myself much more into programming and hacking. I've realized how creative and free you are when you want to do something; which ended up in me loving it. I kept learning Python and using it, and also started learning new languages such as Go, Java, Kotlin, etc. And here I am now, a developer that studies cyber security and that does open source projects.
Cyber security... When I was younger I was amazed by how people could hack a website, a database or simply leak some private documents. After some time I started giving more attention on what kind of tools are being used to do similar things and how people actually proceeded in doing these things. I soon realized it wasn't as easy as expected... And this is exactly why I started to learn reverse engineering back in 2020 and how to code my own tools and scripts for specific things. I haven't really spent an enormous amount of time on learning it, but I definitely want to learn even more about this in a near future.
I've attended the Insomni'hack conference (2016 & 2022) in Geneva (Switzerland) and the 35C3 & 36C6 conference (2018 & 2019) in Leipzig (Germany). Attending these conferences and seeing the job that security researchers do got me really interested in this topic. After some time I arrived to the conclusion that being a security researcher would be my career path :)
In March 2022 it was the first time I participated to an on-site CTF, at Insomni'hack. If you're interested about the CTFs I've participated to, you can find them here as I mostly create write-ups for them.
It’s hard to estimate the knowledge you have in a language, I tried my best but this probably does not reflect the reality. They're listed based on how I appreciate the languages and the frequency I use them.
- Go: This is the language I try to learn a lot, I'm coding in Go for a lot of projects.
- TypeScript: Trying to learn it more along with React for my web project; also using it in Angular.
- Python: I use this during CTFs, for some projects or simply when I need to automate something.
- SQL: All my databases are in SQL, so I use it every day.
- C: I know the very basics, wouldn't really be able to code a project in C.
- PHP: Is that a thing???
- C#: I've been playing around with C# when I wanted to make some GUI applications for fun, not really my favorite language.
- Java: Java I basically don't really like it, but at school we were just forced to learn and use this
¯\_(ツ)\_/¯I could resume my motivation in learning and using Java to... yes, another NullPointerException :D
Exception in thread "getMotivation" java.lang.NullPointerException at Krypton.getJava(Krypton.java:7331) at Krypton.getMotivation(Krypton.java:1337)
There's pretty much nothing else to say about me, so I'll stop writing here :)