>_ ~/portfolio $ whoami
Vinicius Dias

Vinicius Dias

Full-Stack  •  Cloud  •  AI/ML  •  Systems Design

Software Engineer with 7+ years across startups and enterprise, specializing in scalable cloud architectures and AI/ML integration, from infrastructure to frontend. Based in Gold Coast, Australia.

Brief overview — see my resume for more.

skills.lua utf-8 | lua
1 local cv = require("cv")
2 -- unpack(cv) adds more skills from my CV
3
4 local skills = {
5 languages = { "TypeScript", "Go", "Python", "SQL", unpack(cv.languages) },
6 frontend = { "React", "Vue", "Next.js", "Nuxt.js", "React Native", "Tailwind CSS", unpack(cv.frontend) },
7 backend = { "Node.js", "Go (Echo)", "FastAPI", "tRPC", "WebSockets", unpack(cv.backend) },
8 infra = { "AWS", "Docker", "Terraform", "AWS CDK", "GitHub Actions", "Cloudflare", unpack(cv.infra) },
9 databases = { "PostgreSQL", "MongoDB", "Supabase", "Prisma", unpack(cv.databases) },
10 ai_ml = { "PyTorch", "TensorFlow", "Computer Vision", "AWS Rekognition", unpack(cv.ai_ml) },
11 }
12
13 -- ...download my resume for the full list
14
15 return skills
NORMAL skills.lua [+]
lua utf-8 12:1
$ ls ~/projects
kanban.nvim Lua

A keyboard-centric Kanban board for Neovim that uses markdown files. Compatible with Obsidian.

Lua Neovim Tree-sitter
todo.nvim Lua

Lightweight Neovim plugin for quick note-taking and TODO/FIXME comment searching via Telescope.

Lua Neovim Telescope
vsnake TypeScript

Neon-themed snake game with time-warp echoes, milestone celebrations, and synthesized audio.

TypeScript Canvas Web Audio
fighting-game JavaScript

2D fighting game with sprite animations, health bars, and keyboard controls built on HTML5 Canvas.

JavaScript Canvas Sprites
$ git log --oneline career
f7a3c1d Co-founder & Tech Lead

Aimebee • Jul 2025 - Present

Multi-tenant ML platform with AWS CDK, client-side TensorFlow.js inference, CI/CD automation, and team mentorship...

b2e4d8f Full Stack Developer

FoodInn Ireland • Aug 2024 - Present

Multi-tenant migration with AWS CDK, 75% faster CI, 95% storage cost reduction, and AI-powered phone assistant...

c3d5e7a Full Stack Developer

Aimebee (Freelance) • Aug 2024 - Jan 2025

ML backend with FastAPI and PyTorch for image, text and sound classification, WebSocket training, and AWS infrastructure...

a9c6e3b Full Stack Developer

Infinities (Contract) • Jun 2023 - Aug 2024

Published mobile apps with AR and AI recognition, trained custom models, conducted technical interviews...

d5f1a7c Full Stack Developer

FoodInn Ireland • Oct 2022 - Jun 2023

Order and delivery system from scratch, Pinia cache with WebSocket updates, Sentry monitoring, and AI code reviews...

e8b2c4a Full Stack Developer

PRODEMGE • Jul 2021 - Oct 2022

Legacy Java to Vue.js 3 migration, Docker and Jenkins CI/CD, and close collaboration with clients and designers...

f1c3d5e Full Stack Developer

Slinger (Freelance) • Mar 2022 - Jul 2022

Sole architect for international freight platform, full-stack development, and mentoring colleagues on Vue.js 3 and Docker...

a4b6c8d Full Stack Developer

ATS Informática • Jun 2019 - Jul 2021

Legacy Delphi ERP migration to Vue.js 3, TypeScript and Node.js, Delphi XE5 upgrade, and mentoring interns...

b7d9e1f Technical Support

Oscom Automação • Jan 2019 - Jun 2019

Java barcode scanning solution for inventory digitization, replacing manual processes across clients...

$ cat ~/.education
c4e8f2a Diploma of Information Technology

Mindroom Institute, Australia • Sep 2023 - Nov 2025

Advanced studies in software development, cloud computing, and modern web technologies...

a1b3d5e Bachelor of Computer Science

Salgado de Oliveira University, Brazil • Jan 2018 - Dec 2022

Foundation in algorithms, data structures, software engineering, and computer architecture...

contact.sh
#!/bin/bash
# Let's connect! Feel free to reach out.
# I'm always open to interesting projects and conversations.
echo "Email: viniciustdias2001@gmail.com"
echo "GitHub: github.com/viniciusteixeiradias"
echo "LinkedIn: linkedin.com/in/viniciustxradias"
$ _