Hi, I'm Hank.
I'm a senior full-stack engineer with around 10 years of experience building and improving web applications. I started my career in hardware, working on PC motherboard design. That background keeps me grounded in practical reality rather than getting lost in the theoretical.
Over time, I moved into web development, where I focus on building scalable applications from end to end. I've worked in startup environments, helping products grow from early stages to more mature systems.
Alongside my core work, I actively contribute to open-source projects and explore the integration of AI tools into daily workflows. I'm interested in how we can build faster while maintaining strict code quality and structure.
My focus is simple: build solid products, keep things maintainable, and share what works along the way.
Skills
How I Deliver Value
Scaling and Refactoring Systems
I've spent a large part of my career working on systems that needed to evolve.
At GoFreight, I helped migrate over 200 pages from a legacy setup to a more modern architecture and worked on improving overall code structure. This included setting up better project organization and reducing production issues significantly.
When a codebase becomes harder to work with, I focus on simplifying its structure, improving maintainability, and making it easier for teams to move faster again.
Building Products with Lean Teams
I'm comfortable building full-stack applications from scratch, especially in small teams or early-stage environments.
I've worked with tools like Next.js, Nest.js, and Fastify to build complete systems, with attention to API design and long-term scalability. I've also explored integrating agentic AI tools — Claude Code, OpenCode, GitHub Copilot — into daily workflows to improve development speed while maintaining proper review processes.
The goal is to ship practical, usable products without overcomplicating things.
Mentoring and Engineering Practices
I care about how teams write and maintain code, not just what they ship.
I've introduced practices like Feature-Sliced Design, improved project structure, and guided teammates on refactoring and code quality. I also worked on internal tools and documentation to support better collaboration.
As AI becomes more common in development, I focus on helping engineers keep a strong foundation in system design and architecture, so they can use these tools effectively rather than depending on them blindly.