I am a full-stack developer who treats coding as more than just a profession—it's a hobby and a passion. With experience spanning multiple platforms and technologies, I consider myself well-versed in both mobile and web development, as well as backend services.
When it comes to mobile development, my main area of expertise lies with Kotlin, particularly for Android applications. I enjoy building scalable, robust apps that are responsive and user-friendly. On the web front, I focus heavily on the frontend side of things. I have considerable experience working with HTML, CSS, Tailwind, and JavaScript to create clean, responsive interfaces. I take pride in crafting well-designed web pages that combine aesthetics with functionality.
On the backend, I primarily work with Python, using frameworks like Flask and Django to develop server-side applications and APIs. I’m also comfortable working in a Linux environment, which is my go-to operating system for backend and server-side tasks. From time to time, I also work with Node.js, TypeScript, and Kotlin Ktor for various projects in production environments.
When it comes to databases, I generally work with PostgreSQL and MongoDB, though I am equally adept at using Firebase for more scalable, real-time database solutions. Docker is another tool I frequently use, especially when it comes to containerization and managing deployment environments. I’m also proficient with Git, which I use regularly for version control and collaboration.
In addition to web and mobile development, I have experience developing desktop applications in a variety of languages, including C#, C++, PyQt, and Visual Basic. These skills allow me to take on a wide variety of projects, from small utility apps to more complex software solutions. I’m also comfortable working with Java, Bash scripting, and Batch files.
My strengths extend beyond just coding and programming. I have a strong eye for design, and I enjoy creating layouts for both websites and applications. A well-thought-out design that enhances user experience is something I always strive for in every project I take on.
Another area where I excel is reverse engineering Android apps. I have a deep understanding of Smali code, which allows me to break down and analyze APKs in great detail, offering insights into the inner workings of mobile applications.
With all of these skills, I enjoy taking on a variety of challenges, whether it’s building from scratch, optimizing an existing project, or digging deep into reverse engineering.
In summary, I am a versatile full-stack developer with a strong focus on mobile development, especially with Kotlin for Android apps, and web frontend development using HTML, CSS, Tailwind, and JavaScript. On the backend, I work primarily with Python, utilizing Flask and Django, while also leveraging Linux environments. I have experience with Node.js, TypeScript, and Kotlin Ktor when needed.
Resume | Projects | Contact me