With over six years in software development, I've developed a versatile skill set. I'm comfortable working across the entire stack, from backend services and frontend interfaces to low-level firmware.
Skills
Skill:
5/10
I can write C, I use it sometimes, and I love void* pointers.
Skill:
5/10
I've used C++ and am familiar with tools like CMake, Ninja, Clang, and Vcpkg. I prefer to avoid MSVC and have a strong preference for static linking.
Skill:
7/10
I've built many cross-platform apps with Dart and Flutter.
Skill:
9/10
FastAPI has replaced Flask to become my favorite Python web framework.
Skill:
7/10
I appreciate Flutter's cross-platform nature and have used it in both personal and professional settings.
Skill:
9/10
I love Go because it's minimal, clutter-free, and high-performance. I use it wherever possible for serious work.
Skill:
7/10
I've used gRPC and Protocol Buffers across various projects.
Skill:
7/10
Hono is so good that it has replaced Express for me.
Skill:
9/10
I've written thousands upon thousands of lines of Java, primarily for native Android development, and I love it for its great implementation of the OOP paradigm.
Skill:
7/10
Of course, I'm proficient in JavaScript. I mean, do I even have a choice?
Skill:
5/10
I've recently used Kotlin to develop a few native Android applications. I can't say I like it yet, but since Java has been eradicated from native Android development, I have to make peace with it.
Skill:
7/10
I have used Next.js before, but I don't anymore.
Skill:
7/10
I often use Node.js and am familiar with many of its APIs.
Skill:
7/10
I switched from Next.js to Nuxt.js and I'm enjoying it. It's so much easier to build and deploy.
Skill:
7/10
I switched from Selenium to Playwright because it's so much easier. I've used it to automate actions, scrape websites, and more.
Skill:
9/10
These days, I use Preact instead of React because it's much more lightweight.
Skill:
9/10
Python used to be my go-to language, but it has become painful to build complex applications with it. Now, it remains in my toolbox for occasional scripting and automation.
Skill:
7/10
I like React, though I prefer Vue.
Skill:
3/10
I've written Rust before, but I'm in no way an expert.
Skill:
7/10
I've worked with Socket.IO and WebSockets in Python, Node, and Go.
Skill:
3/10
I've developed smart contracts with Solana and understand the concepts, but I haven't used it in years.
Skill:
7/10
Tailwind CSS has replaced all other CSS frameworks for me; it's now my go-to for styling.
Skill:
7/10
I'm proficient in TypeScript.
Skill:
9/10
I like Vue more than React.
Tools
Skill:
7/10
I've been developing Android apps in Java since 2019, so I'm very familiar with the Android ecosystem.
Skill:
5/10
I've built many projects using my go-to IoT boards like the Arduino, ESP32, and Raspberry Pi Pico W.
Skill:
7/10
I've been using AWS since 2020 and am familiar with popular services like Lambda, EC2, API Gateway, ECR, S3, Lightsail, RDS, and CloudWatch.
Skill:
7/10
I write Bash scripts to automate tasks.
Bun is slowly replacing Node for me because of its fast package installation and native TypeScript support, though it still lacks full Node.js API compatibility.
Skill:
7/10
I'm familiar with Cloudflare services like Workers, Pages, and R2.
Skill:
7/10
Skill:
7/10
I'm on Discord daily to interact with friends, clients, and communities, and I sometimes build bots with Discord.py.
Skill:
9/10
I'm proficient with Docker and consider it a tool you can't live without. I've also used Docker Swarm, which is slowly being replaced by Kubernetes.
Skill:
9/10
I've been using Firebase since 2018 and have watched it evolve; needless to say, I know it very, very well, especially its security rules.
Skill:
7/10
I'm familiar with GCP and use many of its services, especially serverless ones like Firebase and Cloud Run.
Skill:
7/10
I use Gitea to manage personal projects and collaborate with teams, as it's a private, self-hosted alternative to GitHub.
Over the years, I've built and published dozens of Android apps on the Play Store, though few found success.
Skill:
7/10
Grafana, Loki, and Promtail are my go-to observability tools, which I prefer to self-host.
Skill:
7/10
I've used Hugo to build static sites—it's extremely fast, and I've tweaked many themes, so I'm familiar with the ecosystem.
Skill:
5/10
I'm not very familiar with Kubernetes but I know K3s—I'm good at it, if not great.
Skill:
9/10
Beyond using Linux as my daily driver for years, I frequently manage Linux servers.
I've used Payload CMS to build admin panels, and it's an impressive project.
Skill:
7/10
PostgreSQL is my go-to SQL database for serious work, and I love working with it.
Skill:
7/10
I'm very familiar with Raspberry Pi—in fact, I own models 3, 4, and 5; I bought my first Pi in 2016 and have been hacking with it ever since.
I use SQLite to meet database needs for small projects or when a cutting-edge database isn't required.
Skill:
7/10
Having developed Telegram bots, I know the ins and outs, from the raw HTTP API to frameworks for building and running them.
Skill:
9/10
I've been using Traefik for years and can always count on it. I also use Caddy sometimes.
I used Ubuntu as my daily driver before switching to Windows, mostly for gaming.
I currently use Windows as my primary OS and Debian for servers.