Back in 2021, I started my development journey the hard way—building Android apps in Java without a powerful PC, without ChatGPT, and definitely without knowing how to add a simple gradient background. My first real project? An app for a local tailor to manage their logs. Looking back, the code was messy and the UI was... let's just say "functional," but I learned more from that one project than any tutorial could teach me.
I initially tried web development, but something about mobile apps just clicked. Maybe it was the idea of building something people carry in their pockets, or the challenge of working within mobile constraints. Even with my underpowered laptop struggling to run Android Studio, I kept going because I genuinely enjoyed it.
The transition to React Native opened new doors, but it also brought my toughest challenge yet. When my boss asked me to implement 3D rendering in React Native CLI, I thought it would be straightforward—just integrate Expo modules and done. Wrong. After getting it to work with Expo, I was told to remove all Expo dependencies. Then came rn-filament, which didn't support the 3D editor functionality we needed. After deep discussions with library contributors and opening GitHub issues, I finally cracked it using WebView. That experience taught me that persistence and creative problem-solving matter more than having the "perfect" library.
🏆 My Redemption Story
2024 was my redemption year. At NaSCon'23, my team made so many mistakes we didn't even make it to evaluation—it was honestly embarrassing. I spent a whole year thinking about that failure. When NaSCon'24 came around at FAST University, I was ready. This time I led the team, and we secured runner-up. We were one team member short of winning, but going from total failure to second place felt like a massive victory. That competition taught me that failure isn't final—it's just data for the next attempt.
Here's something people often misunderstand about me: many think I'm lazy or irresponsible, but when I'm working on something that matters, I become obsessed. I can't rest until the problem is solved or the feature works exactly right. I'm constantly working on improving myself, even if it doesn't always look like it from the outside.
Currently at Elad Apps, I work on diverse mobile projects—from AI voice changers to 3D Minecraft skin previewers. Each project pushes me to learn something new. My dream? Building my own SaaS product while running several entertainment apps on the side. But more than that, I want to create something in the health tech space—something that genuinely helps improve human health and makes a real difference in people's lives.
The journey from that clunky tailor app to building production apps with thousands of users has been wild. Every bug, every failed deployment, every "it works on my machine" moment has shaped how I think about development. And honestly? I'm just getting started.