Education
During my university years, I deepened my understanding of computer science and networking, revisiting the fundamentals through a security-focused lens. While my current role is not entirely security-centric, I continuously apply the best practices and vulnerability prevention strategies acquired during my studies. Security awareness remains an integral part of my development approach, ensuring that I build robust and resilient applications.
Through this advanced technical certification, I gained hands-on experience in designing and developing cutting-edge iOS applications. The program introduced me to essential concepts such as software design principles, database structures, and the Apple development ecosystem. While the primary focus was on iOS development, it also strengthened my understanding of building scalable and well-architected applications within the Apple ecosystem.
Professional experience
Currently, as an Associate Manager, I oversee the development of large-scale e-commerce platforms, ensuring they are built with scalability, security, and performance in mind. While my role has shifted more toward high-level architectural decisions and team leadership, I still stay involved in the technical side when needed. I also manage relationships with clients and third-party vendors, helping to align technical solutions with business goals. Leading teams and delivering platforms that drive real business impact has been both a challenge and a great learning experience.
Next.js
·Expo
·Vercel
·Contentful
·TypeScript
My promotion to Technical Lead meant not just coding, but also guiding teams and overseeing projects from the ground up. I coordinated development efforts, ensured smooth collaboration, and played a key role in defining project architectures. While still contributing technically, I also focused on making sure teams had the right direction, workflows, and best practices to build and deliver successful apps and web platforms. Seeing these projects come to life and positively impact clients was one of the most rewarding aspects of this role.
React
·React Native
·Firebase
·TypeScript
·Salesforce Commerce Cloud
In 2021, I stepped into a Senior Software Developer role, taking on more responsibility in designing and implementing features end-to-end. I became more involved in maintaining the quality of the codebase through PR reviews and started thinking about broader architectural decisions. This period was a great opportunity to refine my technical expertise while also gaining a deeper understanding of system design and scalability.
React
·React Native
·AWS
·GraphQL
·Firebase
·Salesforce Commerce Cloud
I started my career as a Software Developer, working on cross-platform mobile apps with React Native and frontend websites with React, mainly for e-commerce platforms. These early years were all about building a strong technical foundation while developing essential problem-solving and collaboration skills. I focused on writing clean, maintainable code and delivering solid user experiences, while also learning how to work effectively within a team.
React
·React Native
·AWS
·GraphQL
·Salesforce Commerce Cloud
Personal projects
This is a project I created for myself and shared with family and friends. It is a Telegram bot that uses the OpenAI whisper model to transcribe voice messages to text. It's especially useful when a person is commuting and unable to listen to voice messages. The requests are handled on the Deno Deploy platform through Telegram webhooks.
OpenAI
·GPT-4o whisper
·Telegram
·Deno
I wanted to experiment with a "serverless" MySQL database, so I joined this hackathon and created a
translations management platform, Localizard. The website's code is open-source and built on the Remix (now React Router v7) framework, using the Prisma
ORM to interact with the database.
This project won the hackathon and is one of my favorite hackathon projects to date.
Remix
·Vercel
·Prisma
·MySQL
·PlanetScale
Me and my brother created Docupool as our entry for the Supabase Hackathon of 2022. The team had just introduced Edge Functions based on the Deno
runtime and we took the opportunity to build a file-sharing platform where you could earn credits by sharing your
documents and spend them to download others.
This project was nominated runner up for most interesting use of Edge Functions.
Next.js
·Vercel
·Supabase
·Deno
For this hackathon I created Dispensa, a simple and open-source mobile application to keep track of what's in your pantry or fridge. During this
hackathon I learned about auto-generated schema, type-safe queries and mutations, and how to leverage GraphQL
subscriptions. This was also a great opportunity for me to start writing some blog posts about the process.
The project was selected as one of the winners.
Hasura
·GraphQL
·Expo
·TypeScript
I participated in this hackathon during the winter holidays of 2021.
Me and my brother built RT Poll, a real-time polls platform to learn about the newly-announced Supabase Realtime feature. We used Next.js
for the frontend and Supabase for the backend, and we were able to build a fully functional app in just a few
days. This submission was selected as the winner in the "real-time" category.
Next.js
·Vercel
·Supabase
·TypeScript
During the summer of 2019, I developed my first iOS game, SpriteShot. The game was a mix of Puzzle Bobble and Arkanoid. I used SpriteKit for the game engine and UIKit for the menus. The game was released on the App Store, and allowed me to learn about in-app purchases and Game Center leaderboards.
iOS
·Swift
·SpriteKit
·UIKit
·Firebase
My first Android app released on the Play Store. QR Sync allowed users to scan QR codes and sync them between all of their devices instantly. The app was free and open-source, with its own web version. My main focus was to learn all the latest technologies like Android Architecture Components, Firebase Firestore and Kotlin.
Android
·Kotlin
·Firebase
·Angular.js