Andrew Tolkinen

Software Engineer

Andrew Tolkinen

Full-stack engineer specializing in .NET and enterprise architecture. I build production systems professionally and maintain an extensive homelab on Proxmox. Outside of work, I pursue reverse engineering and follow emerging technologies.

Expertise

What I do

I work across the full stack, from database schemas and API design to client-side interfaces, with a strong focus on backend architecture and systems-level work. Most of my effort goes toward performance, infrastructure automation, and low-level software analysis.

Full-Stack Development

Production web applications in .NET using MVC and MVVM patterns. Client-side work in Blazor and SvelteKit. PostgreSQL for data persistence. Focused on enterprise platforms and scalable architecture.

Software Analysis

Reverse engineering and runtime analysis of .NET assemblies and native binaries. Proficient with dnSpy, Ghidra, Cheat Engine, and Unity modding frameworks including MelonLoader and Unity Explorer.

Infrastructure & Networking

Self-hosted Proxmox environment running on enterprise hardware with multiple VMs and containerized services. OPNsense-based network with custom firewall rules and routing configuration.

Linux & Systems

Arch Linux as a daily driver for development and personal use. Comfortable across the full stack from kernel-level configuration to application deployment and shell-based workflows.

In Progress

Private Projects

Active projects under development with proprietary code. Available for walkthrough upon request via LinkedIn.

Risk Assessment Platform

A self-serve API platform for automated risk analysis. Ingests structured document and entity data, applies configurable business rules and third-party intelligence checks, and returns risk scoring. Built with a SvelteKit dashboard for configuration and monitoring, backed by a .NET Web API and PostgreSQL.

iOS Fitness Application

A native iOS application built with Swift and SwiftUI, backed by a .NET REST API and PostgreSQL. Server-side validation handles data integrity and secure persistence. Planned features go beyond standard fitness tracking with data-driven training insights.

Self-Hosted Infrastructure Dashboard

A self-hosted control panel for centralized homelab management. Aggregates services, Docker containers, and server access through a single Blazor interface. Supports SSH key and credential-based connections with encrypted storage via ASP.NET Identity and Data Protection.