Software Engineering Student | Aspiring AI Engineer

Riflan Mohamed

I build as a Software Engineer

Aspiring Software Engineering Intern and AI enthusiast with strong expertise in Java, JavaScript, PHP, and Python, complemented by experience in React, React Native, and full-stack development.

3+

Diploma & Degree Paths

6+

Major Projects Built

2026

Current Internship Year

Product-focused engineering with AI-driven delivery

AI Product Development

I design and build practical AI applications using Flask, OpenAI, Pinecone, and retrieval pipelines to deliver real user value.

Real-Time Experiences

I implement high-performance real-time features with WebSocket architecture for chat, notifications, and responsive interactions.

Mobile + Full-Stack Execution

From React Native frontends to backend integrations and API workflows, I deliver complete applications with production-ready foundations.

Building practical products with AI + software engineering

Skilled in building scalable and data-driven applications, developing AI solutions using Flask, OpenAI, and Pinecone, and implementing real-time systems. Familiar with databases, REST APIs, Git/GitHub, and modern development tools. Passionate about AI, Machine Learning, and innovative technologies, with a strong problem-solving mindset and eagerness to learn, adapt, and contribute to impactful projects.

  • Full-stack web and mobile development
  • RAG-based AI chatbots and NLP workflows
  • Real-time systems with WebSocket communication
  • Data-driven application architecture

Current professional journey

Innov8Smart | Feb 2026 - Present

Intern - React Native Mobile Developer & AI Trainee

  • Developing cross-platform mobile applications using React Native.
  • Working on AI-related projects, including integration with APIs and intelligent features.
  • Collaborating with the team to implement real-time functionality, UI improvements, and backend integration.

Selected work and product builds

Mediguide Medical Chatbot

AI-powered medical assistant providing health guidance and support.

Features: symptom checking, real-time responses, conversational AI, text support, personalized recommendations

Tech: Python, Flask, OpenAI, NLP, Pinecone

Universal Research Assistant

AI research assistant for students and professionals.

Features: answers questions using multiple verified sources (Wikipedia, arXiv, NewsAPI), provides citations, summarizes latest papers and news

Tech: Python, OpenAI, Pinecone, Flask, Wikipedia API, arXiv API, NewsAPI

PingMe Real-Time Chat Application

Cross-platform chat app with instant messaging.

Features: real-time messaging, user authentication, WebSocket-based communication

Tech: Java (backend with Hibernate Servlets), React Native (frontend), MySQL, WebSocket, TypeScript, JavaScript

Qiera Real Estate Application

Web/mobile app for property listings and management.

Features: property search, listing management, map integration, user profiles, responsive UI

Tech: React Native, Appwrite, MySQL, REST APIs, Tailwind CSS

ZGen Cinema Reservation System

Desktop/Web reservation system forked and enhanced.

Features: movie scheduling, cashier handling, snack bar management, QR ticket generation

Tech: Java, MySQL, Jasper Reports

Other Projects

Momento Todo App, Personal Portfolio Website, Booksy - Website.

Focused on practical UI/UX, clean code structure, and reliable feature delivery.

Tech: React Native, JavaScript, Java, TypeScript, web technologies

How I build modern applications

1. Discover

Define user needs, use cases, and expected business outcomes before implementation.

2. Architect

Choose scalable technologies for frontend, backend, data, and AI integration layers.

3. Build

Develop clean, testable modules with modern tooling, responsive UI, and robust API design.

4. Optimize

Improve performance, usability, and reliability through iterations and feedback-driven refinement.

Technical stack and capabilities

Programming Languages

Java, JavaScript, TypeScript, PHP, Python, HTML, CSS

Frameworks & Libraries

React, React Native, Flask, Tailwind CSS, REST APIs

Databases & Tools

MySQL, Appwrite, Git/GitHub, NetBeans, VS Code

AI & Data Science

Machine Learning, Data Analysis, Pandas, NumPy (basics), Matplotlib (basics), Seaborn (basics), RAG-based AI Chatbots, OpenAI, Pinecone, NLP

Real-Time & Networking

WebSocket, real-time application development

Other Skills

IoT basics, mobile app development, full-stack application development

Academic and language background

BSc (Hons) Software Engineering

Birmingham City University | 2022 - 2026

Diploma in English

ESOFT | 2024 - 2025

Diploma in Machine Learning & AI

ICBS International | 2025 - 2026

Languages

English (Conversational), Tamil (Native), Sinhala (Conversational)

Open to software engineering and AI opportunities

I am available for internships, collaborations, and project-based work in software engineering, AI, and full-stack development.