Software Engineer | AI & Full-Stack Developer
Passionate about building intelligent, user-focused applications that merge AI, human-centered design, and scalable engineering.
I'm Ajmal Amir — an M.S. in Computer Science candidate (AI & Robotics) at UNC Charlotte (Dec 2025) and B.S. in CS graduate (Dec 2024, Dean’s List). I currently serve as a Graduate Teaching Assistant and previously worked as a Software Engineer at Astro AI Trading. I specialize in full-stack development (Node.js, React, Swift) with strong backend and database skills (MongoDB, MySQL) and applied machine learning experience (scikit-learn, pandas, Matplotlib). I have hands-on expertise with cloud platforms (Azure) and follow human-centered design principles — conducting user research, usability testing, and creating intuitive, accessible UI/UX. My goal is to combine AI innovation with thoughtful design to build reliable, user-focused systems.
Skills
Experiences
Education
Projects
An AI-powered voice and chat assistant designed to help recruiters instantly learn about Ajmal’s
skills, experience, and projects. The system uses Retrieval-Augmented Generation (RAG), vector
search with FAISS, and LLM-based responses to answer questions from a knowledge base containing
resume data, project descriptions, and professional links.
The assistant supports real-time voice conversation, intelligent context retrieval, and a modern
chatbot interface embedded directly into the portfolio website, enabling recruiters to interact
naturally instead of reading static resumes.
End-to-end development of web and mobile applications using modern frameworks and technologies like Node.js, React, React Native, and Swift — from concept to deployment.
Learn MoreDesign and build responsive, user-friendly websites following human-centered design principles, ensuring accessibility and intuitive navigation.
Learn MoreDesign, manage, and optimize databases using MongoDB and MySQL, ensuring security, scalability, and efficient data retrieval.
Learn MoreDevelop intelligent applications using machine learning models, data analysis tools, and AI frameworks like scikit-learn, LangChain, and LLaMA.
Learn MoreConduct user research, interviews, and usability tests to create designs that meet real user needs while ensuring accessibility and inclusivity.
Learn MoreArchitect scalable, secure, and high-performance systems, leveraging cloud platforms like Microsoft Azure for deployment and integration.
Learn MoreProduce clear technical documentation and deliver training sessions for teams and end-users, ensuring smooth adoption of tools and systems.
Learn MoreThis repository is currently private to protect data privacy and application ownership. If you’d like to review the code for evaluation purposes, please contact me via the form below and I will add you as a collaborator.
When contacting me, please include your GitHub username and the project name.