Yahya Bawadekji

Web Developer | Software engineer

Istanbul, Türkiye

About

🚀 Innovating at the intersection of IoT, Web, and Mobile Development I'm Yahya Bawadekji — a Software Engineer with a deep passion for building meaningful technology that bridges the physical and digital world. 🔧 IoT Developer | Embedded Systems Enthusiast From breadboards to the cloud, I design and develop end-to-end IoT solutions using ESP32, ESP8266, RFID, PIR sensors, and ESP32-CAM. My projects are integrated with platforms like AWS IoT Core, Firebase, and Blynk, enabling real-time data flow, remote control, and cloud storage. I’ve built a smart security system for my graduation project that automates surveillance using RFID tags, motion detection, and cloud-based image uploads. It includes secure activation/deactivation via NFC and real-time alerts — a full-stack embedded system designed for real-world use. 💻 Full Stack Web Developer | SaaS Product Builder As the creator of Taskify and StudyFlow, I focus on building scalable, user-centric web apps using React, TypeScript, Node.js, and Docker. Taskify is a task management and collaboration tool built on a microservices architecture. StudyFlow is a productivity platform using the Pomodoro technique, with personalized audio, analytics, and AI-powered summarization. These platforms reflect my belief in solving everyday problems through practical design, clean architecture, and efficient backend systems. 📱 Mobile App Developer I bring web solutions to the palm of your hand with React Native (Expo). For my IoT systems, I’ve built mobile apps to control and monitor smart devices remotely. I focus on intuitive UI/UX, real-time control via MQTT/HTTP, and seamless cross-platform performance. 🧠 Always Learning | Always Building I constantly explore new technologies in embedded systems, edge computing, and cloud integration. I’m also deepening my problem-solving skills through platforms like LeetCode and continuously iterating on side projects that challenge my thinking and creativity. 💬 Whether you're into building smart systems, discussing edge/cloud integration, or creating productivity tools — let’s connect. I’m excited about opportunities where I can contribute to projects that combine innovation with impact. 📩 Feel free to reach out if you're hiring, collaborating, or just want to exchange ideas!

Experience

  • Lead Software Engineer at NeonHub
    Oct 2025 - Jan 2026 · 4 mos

    -Led a large-scale refactoring of a legacy codebase, restructuring files exceeding 5,000+ lines of code into modular components averaging 300–500 LOC, improving maintainability and reducing technical debt. -Defined and enforced system-wide architecture and coding standards, establishing clear patterns for feature development, data flow, and separation of concerns. -Managed and coordinated the work of 3+ software engineers, overseeing task distribution, technical decisions, and code quality. -Played a key role in interviewing and technically evaluating 3+ developer candidates, ensuring alignment with the project’s architecture and engineering standards. -Successfully onboarded and mentored 3 developers, enabling them to contribute safely and effectively to a complex existing codebase. -Designed and maintained the core system architecture and infrastructure, ensuring scalability, extensibility, and smooth parallel development. -Authored and maintained 15+ technical documents covering architecture decisions, refactoring phases, development guidelines, and onboarding processes. -Acted as the primary technical point of contact, unblocking development, resolving architectural issues, and preventing regressions during active development. -Prepared the codebase for future growth by enabling faster feature delivery and reducing onboarding time for new engineers.

  • Business Analyst at NET OCEANS
    Aug 2025 - Nov 2025 · 4 mos

    -Engage with clients to understand their needs, goals, and challenges. -Gather, document, and clarify business requirements for software and website solutions. -Collaborate with the sales team to present and promote tailored digital solutions. -Act as the bridge between clients and the development team, ensuring requirements are accurately translated into deliverables. -Oversee the enhancement and optimization of existing software products to meet evolving client needs. -Maintain strong client relationships through clear communication and follow-up.

  • Teaching Assistant at İstanbul Aydin University
    Sep 2024 - Jan 2025 · 5 mos

    Assisted the professor in preparing course materials, guiding students through data mining concepts, and supporting them with practical assignments and projects.

  • Intern at Emisa Group
    May 2024 - May 2024 · 1 mo

    Returned to EMISA to further enhance my technical skills and knowledge in software development. Gained hands-on experience with advanced tools and methodologies, significantly enhancing my overall development capabilities.

  • Intern at Emisa Group
    Nov 2023 - Nov 2023 · 1 mo

    Gained hands-on experience in Java programming and database management. Worked on real-world projects, enhancing my technical skills and deepening my understanding of software development.