I am Jimmy (Chih-Lin) Chuang. I am a recent graduate from the University of Birmingham with a Master’s degree in Computer Science. I am an aspiring full-stack developer. I focus on Python, Flask, Java, HTML, CSS, and JavaScript. I also have a strong interest in machine learning.
I have built projects that combine both front-end and back-end skills. My Intelligent Health Weight Management System helps users track weight and receive AI-powered advice. It uses Flask, SQLite, Google Maps, and Google OAuth. I also created a URL Shortening System with RESTful APIs, database support, and CI/CD deployment. In addition, I developed a multi-person activity registration system using Java Spring Boot.
I enjoy learning new technologies. I like solving problems with simple, clean code. I care about building products that are reliable and easy to use. I am ready to take on challenges in web development or machine learning roles.
If you are looking for a developer who is motivated, adaptable, and focused on quality, I would love to work with you.
Skills
Language
Work Experience
Education
Qualifications
Industry Experience
Key Features:
Flask-based Backend: Developed using Python and Flask, making a smooth and efficient backend for handling user interactions and data management.
AI-Powered Chatbot: Integrated Llama 3, an AI-powered chatbot that provides users healthy advice or emotional support.
User Authentication & Security: Implemented Google OAuth to enhance security and simplify the login process.
Gym & Fitness Navigation: Integrated Google Maps to help users locate and navigate to nearby gyms based on their current location.
Optimized Frontend: Built using HTML, CSS, and JavaScript, ensuring an intuitive and interactive user experience.
Database Management: Utilized SQLite for storing and managing user data efficiently, optimizing query times for a seamless experience.
Key Features:
Flask-based RESTful API: Developed using Python and Flask, allowing users to shorten long URLs or generate custom short links through simple API calls.
Database Integration: Utilized MongoDB for storing and managing original and shortened URLs, ensuring quick retrieval and efficient performance.
Deployment & CI/CD Pipelines: Deployed on Docker and Heroku, with integrated CI/CD pipelines using GitHub Actions, ensuring automatic testing and streamlined updates.
Performance Optimization: Focused on fast response times and high availability, making the system scalable for large numbers of requests.
User-Friendly Interface: Built with a simple front end allowing users to input URLs and instantly get shortened links.
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Birmingham today.