hi, I'm
vanntile 👋

developer by choice and designer for fun
Skip to main content

Are you searching for a practical enthusiast for your project?

I speak the languages of both engineering and aesthetics, being perfectly positioned to formulate the path of a feasible product with customer experience in mind. My preferred work is fullstack development. I'm using the best tool for the job, be it a reliable framework or the latest web features.

Neither impressive interfaces nor blazing performance are the solution, but the balance between a maintainable implementation and user-focused functionality.


I am an in-progress computer engineer with a deep passion for the worlds of frontend, design and deployment. Keep scrolling if you wanna know why, how and what I work on!

What is my tech stack?

JavaScriptTypeScriptCSS3Python 3C++Haskell
Standards & paradigms
Frameworks & tools
Design tools & knowledge
FigmaInkscapeSVGTypographyLayoutVisual idenitities
Other snappy stuff
Linux (Debian)VSCodeNotionPrettierJupyterMarkdown


Aalto University, Finland

MSc. in Security and Cloud Computing, Sep 2021 - Present

School of Science

University Politehnica of Bucharest, Romania

BSc. in Computer Engineering, Sep 2017 - Jul 2021

GPA: 9.79/10

Åbo Akademi University, Turku, Finland

Erasmus+ Exchange Student in Computer Science, Aug 2019 - May 2020

GPA: 5/5


How to make a composited typing animation with Tailwind

Creating beautiful animations using Tailwind can also be efficient, by turning the width-based animation into transform-based ones.

How to properly start a dockerized Express project

There is a significant amount of scaffolding needed to be done when starting a new Express project. I present my tools for your convenience.

How to do commits and versioning

To commit or not to commit, that is the question? I go deep in how to manage a Node project with npm and how versioning should be used.


vanntile brand deck cover page

Brand book


You can find me here and there.

Send me a message