Hi, I'm Victor:

Software & ML Engineer

I build intelligent tools that make complex tasks feel intuitive and fulfilling.

Victor Hofstetter

About

About Victor Hofstetter

Building software that feels human.
Victor Hofstetter logo
origins
Born Into the Craft

Fell in love with coding at 8 years old

honors
International Renown

AI Olympiad and Hackathon Champion

depth
Big Tech + Startups

Ex-Amazon and Startup: large-scale, ship-fast

breadth
Truly End-to-End

Front-End, Back-End, Mobile, Databases, ML

Background

Self-taught early. Freelancing since school. Shipping in Big Tech and startups.

The throughline is simple: learn fast, build with real care, and turn ambitious ideas into products people immediately trust, understand, and want to use.

philosophy

Good software is art.

I see great software as something beautiful—crafted with technical rigor, deepened by culture, and designed to feel unmistakably human. The goal is not just function, but delight.

Services & Expertise

I offer a range of specialized services to help bring your ideas to life.

Front-End Development

I create responsive, performant websites with modern frameworks like Next.js and React, and native iOS and Android apps. From personal portfolios to complex e-commerce solutions, I focus on clean code and exceptional user experiences.

Learn more

Back-End Development

I build robust, scalable back-end systems using Node.js, Python, and various database technologies. My solutions include RESTful APIs, GraphQL endpoints, and microservices architectures.

Learn more

Fullstack Applications

I develop end-to-end web applications that combine elegant front-ends with powerful back-ends. My fullstack expertise ensures seamless integration between all layers of your application.

Learn more

Machine Learning Models

I design and implement custom ML solutions for real-world problems. From computer vision to NLP, I build models that deliver accurate results and can be effectively integrated into production systems.

Learn more

My Approach

Discovery & Planning

I begin by thoroughly understanding your goals, requirements, and constraints. This involves detailed discussions, research, and analysis to establish a clear vision for the project.

The outcome is a comprehensive project plan with defined milestones, technologies, and deliverables.

01

Design & Architecture

I create detailed designs and technical architectures that serve as the blueprint for development. This includes UI/UX designs, database schemas, API specifications, and system diagrams.

This phase ensures that all stakeholders have a clear understanding of the solution before development begins.

02

Development & Testing

I implement the solution using modern development practices, including test-driven development, continuous integration, and regular code reviews. Quality is built into every step of the process.

Regular updates and demos ensure that you're always informed about progress and can provide feedback throughout development.

03

Skills & Technologies

JavaScriptTypeScriptReactNext.jsTailwindNode.jsExpressSQLPythonTensorFlowPyTorchNoSQLSwiftKotlinGraphQLAWSDocker
JavaScriptTypeScriptReactNext.jsTailwindNode.jsExpressSQLPythonTensorFlowPyTorchNoSQLSwiftKotlinGraphQLAWSDocker
JavaScriptTypeScriptReactNext.jsTailwindNode.jsExpressSQLPythonTensorFlowPyTorchNoSQLSwiftKotlinGraphQLAWSDocker
JavaScriptTypeScriptReactNext.jsTailwindNode.jsExpressSQLPythonTensorFlowPyTorchNoSQLSwiftKotlinGraphQLAWSDocker
JavaScriptTypeScriptReactNext.jsTailwindNode.jsExpressSQLPythonTensorFlowPyTorchNoSQLSwiftKotlinGraphQLAWSDocker
JavaScriptTypeScriptReactNext.jsTailwindNode.jsExpressSQLPythonTensorFlowPyTorchNoSQLSwiftKotlinGraphQLAWSDocker
DockerAWSGraphQLKotlinSwiftNoSQLPyTorchTensorFlowPythonSQLExpressNode.jsTailwindNext.jsReactTypeScriptJavaScript
DockerAWSGraphQLKotlinSwiftNoSQLPyTorchTensorFlowPythonSQLExpressNode.jsTailwindNext.jsReactTypeScriptJavaScript
DockerAWSGraphQLKotlinSwiftNoSQLPyTorchTensorFlowPythonSQLExpressNode.jsTailwindNext.jsReactTypeScriptJavaScript
DockerAWSGraphQLKotlinSwiftNoSQLPyTorchTensorFlowPythonSQLExpressNode.jsTailwindNext.jsReactTypeScriptJavaScript
DockerAWSGraphQLKotlinSwiftNoSQLPyTorchTensorFlowPythonSQLExpressNode.jsTailwindNext.jsReactTypeScriptJavaScript
DockerAWSGraphQLKotlinSwiftNoSQLPyTorchTensorFlowPythonSQLExpressNode.jsTailwindNext.jsReactTypeScriptJavaScript
Selected Projects

A collection of work that showcases my expertise in web development, mobile applications, and machine learning.

Yaiba

Yaiba

The world's first AI-powered kanji learning app, powered by a proprietary ML model to provide real-time feedback on handwriting.

MobileBack-EndNoSQLMLComputer VisionNLPEducationUI/UX
App Developers Club

App Developers Club

The official website for the University of Minnesota App Developers Club (ADC), of which I was the president 2023-2026.

WebBack-EndUI/UXEducationDesignBrand IdentityE-Commerce
GopherTunnels

GopherTunnels

A navigation system for university campuses with tunnels that helps students find the most efficient routes between buildings.

MobileBack-EndGraphQLAlgorithmsUI/UX
Overwatch Competitive Tool

Overwatch Competitive Tool

The Overwatch Competitive Tool (OWCT) is a suite of free online tools for players of the competitive hero shooter Overwatch.

WebMediaUI/UXGaming
Math to LaTeX

Math to LaTeX

Machine Learning model to convert handwritten math to LaTeX expressions; published as a conference paper at ICLR 2025.

ResearchPyTorchMLComputer VisionNLPEducation
Let's work together

I'm currently available for full-time positions, freelance work, and interesting projects.