Download CV
Menu

Hello, I'm Bowei Tombri,
a Android Developer
based in London.

About Me

Fueled by challenges, driven by innovation—I'm here to build Android experiences that make a difference.

Profile

I'm an Android developer with a strong passion for turning ideas into engaging, user-friendly mobile experiences. With solid expertise in Java and Kotlin, I specialize in building dynamic, visually captivating apps that bring real value to users. From creating intuitive user interfaces to implementing seamless animations, I’m committed to delivering polished and impactful solutions. My approach to development goes beyond just writing code—I focus on building apps that are both functional and delightful. By balancing clean code with creativity, I aim to optimize performance, enhance user experience, and bring an innovative edge to every project. I’m constantly exploring the latest technologies, libraries, and design patterns to stay on the cutting edge of Android development. This includes experimenting with new frameworks, staying updated on best practices, and refining my skills to solve real-world problems with elegance and efficiency. Collaboration and learning drive my work. I'm always excited to connect with others in the tech community, share insights, and build something meaningful together. Let’s create innovative, user-centered mobile experiences and bring ideas to life!

Career

Octiflex Android Developer
November 2023 - Present

I developed and maintained high-performance Android apps, collaborating with cross-functional teams to implement new features and enhance user experience. My responsibilities included bug-fixing, performance optimization, mentoring junior developers, and integrating third-party APIs. Key achievements involved migrating to Kotlin for better code quality and implementing optimizations that improved app speed and reliability.

CodeCamp Teaching Assistant
May 2024 - July 2024

As a Teaching Assistant at CodeCamp, I enjoyed simplifying coding concepts for young learners and watching them progress from struggle to success. It was fulfilling to see students grasp new skills and gain confidence in their abilities. Teaching allowed me to share my knowledge while learning from their unique perspectives.

Expertise

I focus on crafting mobile experiences and designs that work seamlessly across devices

As an Android developer, I specialize in crafting efficient, user-friendly mobile experiences using Java and Kotlin. With a focus on performance and clean code, I build apps that are both visually appealing and responsive. My expertise spans from developing core functionality to optimizing user interfaces, ensuring seamless app performance across devices.

  • Mobile App Development

    Specializing in building robust and scalable Android apps using Java and Kotlin, ensuring top-notch performance and smooth user experiences.

  • UI/UX Design for Mobile

    Designing intuitive and user-friendly interfaces tailored for Android devices, with a focus on seamless navigation and responsive layouts.

  • App Architecture & Clean Code

    Implementing scalable app architectures like MVVM/MVP and following best coding practices to maintain clean, maintainable, and modular codebases.

  • App Performance Optimization

    Improving app performance by optimizing load times, memory usage, and ensuring smooth operation, even with heavy user interaction.

  • API Integration & Backend Communication

    Integrating third-party APIs and managing efficient communication between the app and backend systems using libraries like Retrofit and Volley.

  • Testing & Debugging

    Ensuring app reliability through rigorous unit, integration, and UI testing, followed by detailed debugging to eliminate issues and enhance stability.

Portfolio

A selection of recent projects I have worked on.

Mobile Development

NoteCraft - Advanced AI Notes App

Project Link

An Advanced Feature-rich note-taking app designed to keep your ideas organized and accessible.

Mobile Development

Chatbolt - Real-time Chat Application

Project Link

A real-time messaging app that offers seamless conversations, secure user authentication, and integrated push notifications for an enhanced chatting experience.

App Game Development

2048 - A Numbers Game

Project Link

A captivating Android puzzle game that challenges you to merge numbered tiles and reach 2048, featuring smooth gameplay, engaging animations, and a built-in timer for added excitement.

Mobile Development

Anime-re -- APi Anime Manga Application

Project Link

A Manga Android app lets users explore, bookmark, and read their favorite manga, featuring Firebase Authentication for secure logins and MangaDex API integration for a vast manga collection.

Mobile Development

Nimbus

Project Link

A dynamic Android app that provides real-time weather updates, adjusting its background video based on the time of day, and displaying detailed weather information like temperature, humidity, and wind speed using the OpenWeatherMap API.

App Game Simulation

Box Drop

Project Link

An engaging Android game where players tap to drop colorful boxes, using physics simulation to manage their fall and ensure they stay within the screen boundaries for dynamic, interactive gameplay.

Fun Facts

Java has an unofficial holiday: Java Day (March 19th). It’s a celebration of one of the most important languages in the development world, and it's celebrated by developers worldwide with meetups, talks, and events.

Unlike many languages, Java and Kotlin can be mixed within the same Android project. It’s like having the best of both worlds—combine old-school Java with the sleek modern features of Kotlin.

Even after decades, the first program taught to beginner developers in Java is still the "Hello, World!" program. It's the most iconic line in coding history, unchanged through generations of coders.

Kotlin was named after Kotlin Island in Russia, but there's a fun coincidence: the name "Kotlin" is strikingly similar to “Kotlin”—a play on "cool" by some enthusiasts. Not confirmed, but interesting!