Software engineering with a networking and systems mindset.
This page keeps the original portfolio view: software engineering background, systems thinking, networking depth, and practical web work. The new AI-first homepage lives on the main landing page, while this page stays as the more traditional profile.
Projects that show practical range.
Frontend + API project
Continents React project
A public project hosted on GitHub Pages that demonstrates application structure, front-end implementation, and shipping a complete web experience.
Technical writing
Networking, crypto, process, and IoT notes
Curated technical notes that reflect structured learning across systems topics and the ability to explain engineering concepts clearly.
Developer workflow
Tooling-first engineering style
Comfortable with modern JavaScript runtimes, Python environments, Linux workflows, and DevOps-oriented habits that make remote execution more reliable.
Engineering signals a remote team can trust.
π§ Systems-first problem solving
I am strongest when software has real constraints: protocols, scaling, performance, infra, or distributed behavior.
βοΈ Clear written communication
My coursework and notes reflect a habit of documenting decisions and making technical ideas understandable for others.
π οΈ Comfort across the stack
I can move between Python, JavaScript, Linux, containers, and networking topics without losing momentum.
Education and direction
Specializing in networking, Internet protocols, 5G/6G systems, software architectures, and related systems work.
Completed foundational studies in computing and built the base for later networking and platform specialization.
Best aligned with backend, platform, infrastructure-adjacent, or networking-heavy software roles.
What I work with most.
Short examples from the kind of work I enjoy.
from dataclasses import dataclass
@dataclass
class NodeHealth:
name: str
latency_ms: float
packet_loss: float
@property
def healthy(self) -> bool:
return self.latency_ms < 40 and self.packet_loss == 0
cluster = [
NodeHealth("edge-fi-1", 18.2, 0),
NodeHealth("edge-de-1", 31.7, 0),
]
healthy_nodes = [node.name for node in cluster if node.healthy]
print("ready:", healthy_nodes)
const services = [
{ name: "api", status: "ok", region: "eu" },
{ name: "queue", status: "ok", region: "eu" },
{ name: "worker", status: "degraded", region: "us" },
];
const remoteReady = services
.filter((service) => service.status === "ok")
.map((service) => `${service.name}@${service.region}`);
console.log(remoteReady);
#!/usr/bin/env bash
set -euo pipefail
echo "Checking core endpoints"
curl -fsS https://helsinki.fi > /dev/null
curl -fsS https://github.com > /dev/null
echo "Basic connectivity looks healthy"