Lebang Nong
Hey! I'm Lebang Nong, a Full Stack Software Engineer specializing in web, mobile, cloud, machine learning and data science . I create robust, scalable applications with a focus on seamless user experiences. Explore my projects to see how I blend creativity and technology to build impactful solutions.
About me
I'm currently a passionate Software Engineering student at WeThinkCode. Before diving into tech, I pursued Medicine but realized my true calling was in software development. My journey from Medicine to tech has fueled my enthusiasm and dedication to crafting exceptional digital experiences.
Skills
Python
Front-end/Back-end
During my first semester at WeThinkCode, starting with my bootcamp in 2023, I began learning Python, covering both theoretical concepts and practical applications. I gained a solid understanding of fundamental programming principles, which I applied through various algorithms and hands-on projects, enhancing my problem-solving skills and appreciating Python's versatility.
JavaScript
Front-end/Back-end
Since the end of 2023, I have been self-learning JavaScript, focusing on web development and API production with NodeJS and ExpressJS. I have applied my skills in both front-end and back-end development through various projects, including Team-Hub, Apple-Tree, BTS, and IIP. These projects have allowed me to deepen my understanding of JavaScript and its frameworks, enabling me to create dynamic and responsive web applications while effectively managing server-side operations.
Java
Back-end
During my second semester at WeThinkCode_, I began learning Java, focusing on object-oriented programming (OOP) and server development. We built servers and applied OOP concepts like classes, objects, inheritance, and polymorphism. This experience helped me understand Java's core principles and equipped me with skills in software architecture and design patterns.
Dart
Front-end
I began learning Dart and Flutter when I first developed an interest in mobile development. My journey started with a Christian app, which I later paused to work on a different app with my friends, where I took on the role of project manager. Additionally, I utilized Flutter and Dart in the Nerdma hackathon, further honing my skills in mobile app development.
WordPress
Front-end
At the beginning of 2023, I built a WordPress website for my business, SalvationTees. This project marked my initial foray into web development, allowing me to establish an online presence for the business. It provided valuable experience in using WordPress as a platform for creating and managing a website, enhancing my understanding of web design and content management.
ReactJS
Front-end
I learned ReactJS and have used it in various projects, including Team-Hub, IIP, BTS and Apple-Tree. ReactJS has become my main front-end web-framework for JavaScript, as I find it highly efficient for building dynamic and interactive user interfaces. Its component-based architecture and extensive ecosystem have allowed me to create scalable and maintainable web applications, making it my go-to choice for front-end development.
Bootstrap
Front-end
I use Bootstrap as my main CSS framework for all my web development projects. It helps streamline the design process with its responsive grid system, prebuilt components, and customizable styling options. From building complex layouts to ensuring mobile responsiveness, Bootstrap plays a key role in the user interface of every website I create.
Flutter
Front-end
I initially attempted to build a Christian app using Flutter, encountering several challenges that enhanced my skills. Later, as a project manager and tech lead, I guided a team in developing a Flutter app, overseeing the project and ensuring it met our goals.
NodeJS
Back-end
I have utilized Node.js for various backend projects, including building APIs and server-side applications. My experience involves creating scalable and efficient server solutions, integrating databases, and managing asynchronous operations to enhance application performance.
ExpressJS
Back-end
I’ve used Express.js to build robust server-side applications and APIs. My experience includes setting up middleware, handling routing, and integrating with databases to create efficient and scalable web services.
NextJS
Front-end/Back-end
I’ve used Next.js to build dynamic, high-performance web applications, including this portfolio and the TeamHub project. With Next.js, I leverage its server-side rendering and static site generation capabilities to enhance SEO and improve loading times, while enjoying its seamless integration with React.
Leadership
Teamwork
Adaptability
Problem solving
Critical thinking
Google Cloud
AWS
Netlify
Vercel
Firebase
MongoDB
MySQL
PostgresSQL
Projects
Team-Hub
I began developing Team-hub in September 2023 , when I first started at WeThinkCode_. Initially designed as a blog site for my friends and me, the project became a practical platform for me to hone my skills in both front-end and back-end development. Through this experience, I gained valuable insights into web technologies, user experience design, and server-side programming, making Team-hub an integral part of my learning journey.
JavaScript
ReactJS
NodeJS
ExpressJS
Bootstrap
MongoDB
Firebase
Netlify
Vercel
SalvationTees
SalvationTees was my first web development project, where I built an e-commerce website using WordPress to sell Christian-themed t-shirts. I utilized WooCommerce for the online store functionality and hosted the site using cPanel. Additionally, I designed the product sections by learning Adobe Photoshop to create and edit product images. This project, which I completed before my time at WeThinkCode_, laid the foundation for my web development skills.