Vitor Ayres

Write, improve, fix
& document code

About me

Vitor Ayres artistic profile - made by a real person

I like solving puzzles and problems, it all started with highschool math; Then a few years ago I discovered coding's endless challenges and fell in love when at a job I need to solve a problem that the solution needed code; so, while into this, I learnt just enough to solve it, but more than enough to enjoy and want more.

Works

SanePWA + Website

Website and PWA to generate invoices. Closed Source. website: Astro, Tailwind, Blaze Slider | PWA: Vite, Svelte, jsPDF, FilePond
Sane website mobile PWA works offline, on mobile, and can be installed as an app: GIF: Sane PDF invoice generator It was initially written in JavaScript with Workbox package, but recently was refactored to Vite + Svelte. While at it I kept asking myself how the original code was even working with a bunch of wrong function signatures and calls.

Bandeiras do Brasil

Showcases flags and coat of arms from each Brazil state. There's a quiz where one can play to try and guess all flags by name. Astro, Tailwind and Typescript
GIF: Showcasing website map of Brazil Tocatins (Brazilian State) flag and coat of arms Done as CS50x final project. Quiz and state management was written entirely in Typescript. Now I know all the flags from Brazil, even though I live there, I couldn't ID more than a few flags.

Custom MT5 Expert Advisor

MetaTrader 5 Expert Advisor - EA, made according to client's personal strategy and definitions. Closed Source. MQL5 (MetaQuotes Language 5), a C++ syntax language with OOP
Demo from the EA This was actully a challenge since I had to learn the basics of day trading to be able to understand and translate the strategy to code. I'm grateful for all the support folks at MQL5 forum provided.

Elder Futhark Runes

Webapp showing animated cards Runes from Norse Elder Futhark Vite, Svelte, Flowbite, Typescript and original card designs
GIF: Rune card This was really fun to do and get to know more about each Rune and it's meaning. It's something, isn't? Had to do a bit of research into the writing and history to use the right text font.

See my OSS contributons on GitHub

Get in touch

Send an email or reach me on LinkedIn. Bonus point if you there's a pun intended.