About
I started my journey as a developer when I was in my early teenage years. At the time, we had Pascal in school, but just like most kids then, what I really wanted to do was game development. Back in the day, games were getting better and better, and even within the same generation of hardware, you could see massive improvements, and it was exciting for me to try and figure out how they could make something like The Sims or GTA III. My idea was that I wanted to build a game that I would love to play.
The country I was born in wasn't so technically advanced, and soon me and some friends figured out that there were no courses in programming that we could do other than at university, which was still far away. So we went onto the internet with our 56kbps modems and tried to see if we could find guides. I didn't make a game in the end, and I ended up building a website and just trying to learn how to hack things on my home and school networks. It wasn't until later, when I went to University, that I really learned how to code.
But even then, upon my return to Mozambique, I found out that all the tech jobs were tailored to system administrators and network admins. That was my first professional job out of University, and a year later, after plenty network installations, and other IT tasks that I was doing at my job, I ended up leaving that dream aside and working in the Music and TV production industry. I learned a lot during those years, and the thrill of making projects attended or watched by thousands of people with dozens of staff to manage was unbeatable.
Fast-forward a few years later, I found love and ended up moving to Greece, and decided to try my hand once more in the software world. The industry was totally different from my childhood, even compared to my University years. And while I was working, I started building my own small apps on the side once more, really enjoying the process and how easy it was to get into compared to before. Now we have YouTube, many courses online, frameworks, IDE's. Things we could only dream of then. It didn't take too long for me to make the jump into the industry, quit my job, join a 9-month refresh course, and dive headfirst into it.
Today, I have the privilege of building software for many clients. As a solo developer at a digital agency. And I just can't get enough of this puzzle-solving, Lego-building passion I get to call my profession. I finally get to make the child inside me grin with happiness at the idea that I get to build apps with amazing technologies and design, and that I am still at the very start of the trip! There's far more that I want to learn and experiment with, and it can't come soon enough.
When I'm not building apps or experimenting with new tech stacks, you can find me spending time with my family, going for a swim at the beach, taking a walk in nature, and playing my guitar.
Experience
-
2021 — Present Built and maintained multiple web apps and in-house tools as a solo dev for a diverse array of clients, including the Greek government, Ifly, GoOut, CasusGrill, This is Athens. The apps included a mobile and digital signage app for a public park, with quizzes, information, and a map with directions and favorite routes to take and see its attractions. A glorious digital dashboard together with a reporting tool for the employees of the municipality to take photos and report issues they see on the streets directly to the mayor's office, together with statistical analysis, map and task allocator.
- JavaScript
- TypeScript
- HTML & CSS
- React
- Next.js
- TensorFlowJS
- Supabase
- Sanity
- Sentry
- Neo4J
- Airtable
- Framer
- NodeJS
-
Projects
-
kiurious.dev
Portfolio site and blog built with Astro.
- Astro
- JavaScript
- TypeScript
- Tailwind
- HTML & CSS
-
-
tauri-one
An AI digital assistant prototype for desktop/mobile built with Tauri which uses OpenAI's API and custom prompts for business use cases. This came as an idea to showcase chatbots during a meeting at work an how we could use LLM's to considerably do a better job at understanding user's requests.
- Tauri
- JavaScript
- TypeScript
- Tailwind
- HTML & CSS
- Rust
-
Blog Posts
-
-
-
Markdown Style Guide
Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.
-