<celldra.dev> Home Projects Blog

Hey, I'm Harry

I'm a self-taught software engineer from the UK with a passion for building literally anything, from simple websites to full-scale production-ready systems.

Snippets from my blog

How I built a CDN at 17 and scrapped it

Created just now

A CDN that handled 1M+ RPS, had a DNS server, TLS fingerprinting, and a challenge system — built solo, scrapped due to startup drama.
Markdown Syntax Showcase

Created just now

A test post that includes all supported markdown elements

Frameworks I've worked with

siSvelte
Svelte/SvelteKit

Javascript and TypeScript

I ❤️ SvelteKit, it is my favourite framework for building frontends, I've been working with it for 2+ years now.

siDotnet
.NET

C#, WinForms, WPF, ASP.NET Core and Blazor

My all-time favourite language is C#, I've been working with it for 5+ years now. Starting off with WinForms progressing to WPF and finally ASP.NET including Blazor and friends.

siGo
Go

Reverse proxy, DNS server and an (abandoned) virtualizor

I am a great fan of Go, I've been working with it for 2+ years now. I've used it for some of my more lower level projects such as my CDN reverse proxy and DNS servers.

siJavascript
Javascript

But I mean more in the browser...

With my CDN, I had to learn a LOT when it came to Javascript in the browser and how it worked, I've learned a lot about how the browser works and how to use it to my advantage.

siPhp
PHP

Nasty, but it's how it all began...

Back when I first started programming, this was my first language I learned that I used in the backend of a web application, I'm a bit rusty.

siRust
Rust

I tried, thought it sucked and stopped

I have dabbled in Rust, but never got very far with it or really bothered, for me it never had much of a use-case.

siPostgresql
PostgreSQL

The ultimate relational database

All of my modern projects have been built using PostgreSQL, I've used it for both my personal projects and for work. It's just a reliable, modern and secure option to use.

siMysql
MySQL

Back when I used PHP

I have used MySQL for a few projects, but I've never used it for anything serious or recent as it usually goes hand-in-hand with PHP. Albeit, I have knowledge and experience with it.

siRedis
Redis

The most temperamental cache server

I love Redis as it is a very fast and somewhat reliable cache server, it is used in many of my large-scale projects like the CDN and e-commerce project. And don't forget RedLock.

siTailwindcss
Tailwind CSS

What a way to style your website

I've always used Tailwind CSS for my websites for years now, it is a very powerful tool and allows me to style my websites in a very efficient way. I graduated from Bootstrap 3 to this and I can't say I regret it.

siBootstrap
Bootstrap

But not for a long time...

For a while I used Bootstrap 3 for my websites, but I eventually moved to Tailwind CSS and haven't looked back. I still use it for some of my personal projects and for some of my work, but I'm not a fan of it anymore.

siCloudflare
Cloudflare

Not for the faint hearted

Cloudflare is a very powerful tool, but since it lacked in its default DDoS protection implementation for anyone who isn't a large enterprise with millions I've always had to rely on my own rules to protect properties.

siOpenai
OpenAI

The easy way to implement AI

I've leveraged the power of OpenAI's API to build some of my projects, I've used it to provide streamlined and cheap automated compliance reviews and verifications for merchant accounts as well as site builders.

siPaypal siStripe siBitcoin siCashapp
Payments

Stripe, PayPal, Cryptocurrency and Cash App

With my history of building an e-commerce website, I have deep knowledge and experience in implementing various payment solutions and working with REST APIs.

siDocker
Docker

The most awesome containerization tool ever

Without Docker, I don't know where I'd be. I've used it for nearly every single project I've worked on now to simplify deployment and enhance security. Truly an awesome piece of tech.

siLinux
System administration

And to top it all off

I have a lot of experience with system administration and ensuring secure access and runtime of systems, thanks to a lot of my projects being solo work, I could not get someone else to deal with this. I've worked with and deployed:

  • Rocky Linux (the best distro)
  • Arch Linux
  • Ubuntu
  • Debian
  • Alpine Linux
  • CentOS (RIP)
  • Nginx/Caddy
  • SMTP servers (like mailcow)
  • BIRD
  • SELinux
  • Company VPNs (like Tailscale or WireGuard)
  • Internal system networks
  • Firewalls (iptables/firewalld)
  • Other RHEL-based distros
  • SSH keys
  • Fail2ban
  • Optimised sysctl configurations
  • ACME

Want to chat?

Feel free to reach out to me, I'm always happy to chat about anything. I have a few communication options available, preferably use Signal or GitHub:

siGithub

GitHub:

siSignal

Signal:

siDiscord

Discord: