About me

My name is Peter Araujo and I am a Software Engineer. I have been building applications and improving my programming skills since 2021. I love creating versatile programs with wonderful and intuitive user interfaces.

I have experience in programming for different mobile and desktop platforms. I have also created several programs using Kotlin Multiplatform. In addition, I have experience in backend development using Spring with Java and Kotlin. I have also published several applications on Google Play and libraries on Maven Central.

When I'm not coding, I spend my time working on personal projects, learning more to improve my skills, and keeping up with the latest technologies.

Whether you are here to view my work, collaborate with me, or simply learn more about me and my projects, thank you for visiting my portfolio.

My skills

Kotlin logo

Kotlin

From Android development to Kotlin Multiplatform projects, I use Kotlin to write clean, concise, and efficient code across multiple platforms.

Java logo

Java

Java’s versatility has been key to many of my projects, allowing me to create scalable solutions while ensuring long-term maintainability.

KMP logo

Kotlin Multiplatform

This technology enables me to deliver consistent and reusable solutions while maintaining platform-specific functionalities, reducing development time without compromising quality.

Android logo

Android

Android development has been a core part of my work, where I’ve built native applications with custom UI components, dynamic themes, and offline capabilities.

C# logo

C#

I use C# to build interactive, user-friendly applications, especially with frameworks like MAUI.

Spring logo

Spring

I’ve created RESTful services and microservices architectures that are efficient, easy to maintain, and meet high-performance requirements.

SQL logo

SQL

I have extensive experience with SQL, designing efficient database schemas, writing complex queries, and optimizing database performance.