🚀 Aspiring Senior Developer | Full-Stack Software Engineer
💡 I thrive on solving complex problems and building applications that make a difference. From creating accessible solutions to mentoring aspiring developers, I aim to leave a positive mark in the tech community.
I'm a Full-Stack Software Engineer with a deep passion for creating websites and applications that make a lasting impact. I specialize in JavaScript, Laravel, React.js, Vue.js, and Next.js, and love transforming ideas into efficient, scalable, and meaningful solutions.
💻 Coding isn't just a job for me—it's a way to solve real-world problems, deliver exceptional user experiences, and create software that makes a difference. I'm focused on always improving my craft, striving to be a Senior Developer, and mentoring others in the process. I stay excited about the ever-evolving tech landscape, constantly learning, and embracing the future.
When I'm not coding, I enjoy diving into books for inspiration and exploring how tech shapes our future.
The Medicine OCR Project is a solution that enables users to scan and extract text from medicine labels, prescriptions, and packaging using Optical Character Recognition (OCR) technology. The project consists of two main components:
- Mobile App: A React Native mobile app that allows users to scan medicine labels and retrieve key details using EasyOCR.
- Backend API: A Flask API that processes the images uploaded from the mobile app, extracting text using EasyOCR.
This project aims to make medical information more accessible, enabling users to quickly retrieve important details from any medicine packaging. It also includes a Text-to-Speech feature to assist visually impaired users.
-
Mobile App:
- User-Friendly: Easily scan and read medicine labels.
- Accessibility: Integration of Text-to-Speech for visually impaired users.
- Backend Integration: Seamless communication with the Backend API for image processing.
-
Backend API:
- Data Extraction: Processes images to extract text from medicine labels, prescriptions, and packaging.
- Scalability: Ensures high performance and scalability for handling multiple API requests.
- Mobile App Integration: Powers the Medicine OCR Mobile App by processing images and returning text data.
This project explores how genetic algorithms can improve real-time data processing in complex systems. It tests whether genetic algorithms can optimize data handling efficiently in live environments, reducing the need for manual adjustments. The system uses WebSockets for real-time updates, ensuring fast and efficient performance.
- Optimization: Investigate how genetic algorithms can enhance real-time data processing.
- Fast Data Handling: Show how genetic algorithms can optimize large datasets quickly and efficiently.
- Live Data Systems: Demonstrate the benefits of using genetic algorithms in live data systems.
Developed a comprehensive tourist management website for the Intramuros tourist destination in the Philippines. The project aims to provide a seamless experience for managing tourist data, bookings, and on-site activities. It incorporates role-based access control for both admins and users, allowing for dynamic management of information.
- Efficient Management: Build a platform for efficient management of tourist-related data for administrators.
- User Interaction: Provide tourists with an intuitive interface to book and explore activities.
- Device Responsiveness: Ensure responsive design for accessibility across all devices.
- Performance: Implement efficient database queries to handle large volumes of data.
A Java implementation of the classic Game of Nim featuring multiple AI difficulties and interactive gameplay. The game implements both random-strategy and smart AI opponents, allowing players to test different strategic approaches while managing resource depletion mechanics.
- Engaging Gameplay: Create an engaging version of Nim with intuitive player interactions.
- AI Integration: Implement multiple AI difficulty levels with distinct strategic behaviors.
- OOP Design: Demonstrate object-oriented principles and interface-based design in Java.
A Python-based CPU scheduling simulator that implements four fundamental scheduling algorithms (FCFS, SJF, SRTF, and RR). The project calculates key performance metrics and generates visual Gantt charts to demonstrate process execution flow in operating systems.
- Educational Tool: Demonstrate core CPU scheduling algorithms used in operating systems.
- Visualization: Visualize process execution through detailed Gantt charts.
- Performance Metrics: Calculate and analyze essential scheduling metrics for performance comparison.
This is a creative spin on the classic Rock-Paper-Scissors game, adding RPG elements such as health points, special moves, and turn-based combat. The aim of the project was to integrate traditional gaming elements with modern interactive features for a more immersive gaming experience. The game was built using Python and Pygame.
- Modernized Gameplay: Revitalize the classic game of Rock-Paper-Scissors by incorporating RPG mechanics.
- Strategic Complexity: Create a fun, engaging game that offers more complexity through the addition of health points, moves, and combat rounds.
- Optimized Performance: Optimize the game’s performance for smooth and responsive gameplay.
- 📈 Continue advancing toward my goal of becoming a Senior Developer.
- 💼 Explore enterprise-level languages such as Angular, Java, and C#.
- 🛠️ Deepen my expertise in Unit and Feature Testing to ensure high-quality code.
- 🚀 Expand my knowledge in DevOps to enhance deployment, automation, and scalability.
- 🤝 Connect with like-minded professionals and collaborate on impactful projects.
- Website: lancedalanon.netlify.app
- Email: [email protected]
- LinkedIn: Lance Orville Dalanon
- GitHub: Lance Dalanon
Thanks for visiting! Let’s build the future together! ✌️