KindaJobs
Developed a mobile app MVP from scratch, incorporating AI-driven features, secure backend functionality, and a scalable frontend architecture to deliver an innovative user experience.
During my time at KindaJobs, I served as the primary Software Engineer responsible for launching a mobile app MVP from the ground up. From the earliest stages, I defined the technical direction and established a fresh codebase using Expo and React Native. This involved designing a modular, scalable frontend architecture in React Native and TypeScript, complete with reusable components that streamlined development and simplified future maintenance. To optimize data flow within the app, I introduced Redux Toolkit with multiple slices, ensuring global state management remained both efficient and robust.
On the backend, I deployed secure Node.js functions to interface with OpenAI APIs, safeguarding sensitive credentials while enabling powerful AI-driven functionality. Through these integrations, I built interactive prototypes that tested novel interaction models and enriched the user experience. Additionally, I orchestrated the design of Firestore-based data models to store and retrieve user chat histories with high efficiency, layering Firebase Authentication on top to ensure a seamless and secure login process. This end-to-end approach allowed me to deliver real-time interactions and rapid iterations without compromising on performance or data integrity.
Collaborating closely with the founder, I translated high-level business requirements into actionable technical solutions that aligned with strategic objectives. Whether troubleshooting performance bottlenecks, refining user flows, or enhancing AI features with Chat Completion and OpenAI Vision, I maintained a focus on scalability and user-centric design throughout the development lifecycle. By pairing rigorous code reviews with continuous testing and feedback loops, I ensured the final product not only met functional goals but also delivered an engaging, intuitive experience for end users. Ultimately, my work at KindaJobs exemplified a holistic approach, blending innovative AI implementations with strong architectural principles to create a dynamic, market-ready application.