Here I blog about random things ✌️⛱️


July 6, 2024

Google CTF 2024 | Sappy (Web Challenge)

I am a beginner programmer, eager to share my JavaScript journey with the world!

174pt. 64 Solves.

December 1, 2023

How we streamlined Code Generation at Lema

In streamlining our development workflow at Lema, we transitioned from excluding generated code in Git to committing it

July 16, 2022

GoogleCTF 2022 | LEGIT (git challenge)

I built this CLI for exploring git repositories. It's still WIP but I find it pretty cool! What do you think about it?

October 15, 2021

Intoduction to JAMStack

JAMStack is a web development stack that is built for simplicity and performance ⚡, In this post I will try to cover its simliraties and differences from other web development approaches.

July 19, 2021

GoogleCTF 2021 | Weather - A Virtual Machine Written in Printf

I heard it's raining flags somewhere, but forgot where... Thankfully there's this weather database I can use.

June 5, 2021

How Fuzzing with QEMU (and AFL) Works

Fuzzing binaries without source code is hard. QEMU solves this but how does it work?

June 13, 2018

Parse Dashboard For Android

Hi guys! I have built an Android mobile client for Parse a few months ago. In the beginning, I made it for myself but then I realized so...

October 4, 2020

Icon for brandly/lax

An icon I designed was accepted and is now used in the opensource project brandly/Lax! It took some time but now it’s in :) Lax is an IRC...

May 20, 2019


What’s it called?! In china, everything has it’s own name, it dosent matter if its a brand or even a name… For example McDonald’s is màidāngláo (麦当劳) and...

October 12, 2014

The Husky Code

I have been working a bit with javascript lately and over time I learned to like its hackish nature. One day I had an idea, ascii pictures are cool but what if I make an ascii picture out of code?

November 9, 2022

Building a Query Service

Back in Seekret we built a Query system to combine data from many micro-services and run complex queries on them. In this post I explain how Query and Search differ and what we learnt by implementation this feature from start to finish.