Thamindu Disna is a proactive and versatile Software Engineering Undergraduate with significant hands-on experience as a Full Stack Web, Mobile, and Desktop Application Developer. He has been actively building a diverse portfolio of projects since 2020, showcasing a strong command of modern and traditional technologies.
Key Areas of Expertise
His skill set is well-rounded, covering the full lifecycle of software development across multiple platforms:
- Full Stack Web Development: He builds dynamic web applications using modern frameworks like React, Next.js, and TypeScript, connecting them to back-end services and databases like Firebase and MySQL. His "AcuPoint Connect" project is a prime example of this.
- Mobile App Development: He has proven experience with Flutter for cross-platform mobile development, integrating complex features like real-time video streaming using WebRTC and push notifications with Firebase.
- Desktop Application Development: He is proficient in creating robust desktop solutions using Java (NetBeans IDE) and Python (Tkinter), as demonstrated by his Driving School Management System and various automation tools.
Technical Proficiency
- Languages: Java, Python, JavaScript, TypeScript, PHP, C++, MySQL
- Frameworks & Platforms: React, Next.js, Flutter, Firebase, WebRTC, Flask-SocketIO
- Tools: NetBeans, Git, JUnit, PyTesseract, Setup Factory, Inno Setup