Kenneth Tegrado
Senior Computer Science Student
Passionate about developing innovative software solutions and exploring the world of AI. I specialize in building scalable applications and advancing application of natural language processing in software solutions.
My Work Experience
Below is an overview of my professional journey, highlighting key roles, projects, and the skills I've gained in software engineering and AI development.
Mobile App Developer Intern
MobileMINDS, Inc. | June 2024 - August 2024
- Implemented MVVM architecture in Flutter using Provider enhancing code organization and scalability.
- Integrated Streams for efficient observer pattern-based state management across multiple widgets.
- Architected reusable wrapper widgets to handle API fetches and manage different states effectively.
My Tech Stack
Below is an overview of the core technologies I regularly work with, detailing how I utilize them in my projects and my expertise in each area.
React.js
I build responsive, component-based UIs with React.js, focusing on performance and scalability.
Node.js
I develop scalable server-side apps with Node.js, specializing in RESTful APIs and asynchronous tasks.
Express.js
I create modular RESTful APIs with Express.js, handling routing and secure authentication.
MongoDB
I design MongoDB databases, optimizing with indexes, develop pipelines, and evaluate performance.
TensorFlow
I use TensorFlow and Keras to build and train deep learning models, focusing on tasks like GANs and model optimization.
PyTorch
I use PyTorch for NLP tasks, including text classification, sentiment analysis, and language generation.
GitHub
I manage code with GitHub, track issues, and use project boards for effective team collaboration.
Docker
I use Docker for containerizing apps, ensuring consistent environments and simplifying deployment.
My Featured Projects
Below is a showcase of my most impactful projects, highlighting innovative software solutions and AI applications I've built, along with the technologies and skills I used.
Share To Do - Collaborative To-Do Mobile App
Share To Do is a social to-do platform where friends can collaborate on tasks, track each other's progress, and edit shared to-dos. Built using Flutter with MVVM architecture and Firebase as the backend, it integrates Firestore for real-time data storage, Firebase Auth for secure sign-ups via Google or email, and Cloud Firestore for document-style data management.
Bench Lifestyle - Customer Loyalty & Promo App
Bench Lifestyle is a mobile app developed for Bench Philippines using Flutter with the MVVM architecture and Firebase. It allows customers to track loyalty points, view updated promos, find store locations, check available vouchers, and manage their personal details.
SAIN - AI-Powered Food Recommendation Mobile App
SAIN is an AI-powered app that recommends food from nearby establishments based on user preferences, dietary restrictions, and habits. Prototyped in Figma, it was tested with users to refine the interface and improve recommendation accuracy.
RESERBA - Room Reservation and Booking Platform
RESERBA is a secure, responsive room reservation platform built with Next.js, React, Tailwind, and MongoDB. It features real-time updates, robust authentication using JWT, and seamless booking functionality.
Face Generation with GAN
Face Generation using GAN is a project built with TensorFlow that generates realistic human faces using Generative Adversarial Networks (GANs) and the Face Recognition dataset. The project trains models to create high-quality, synthetic facial images.
Weblead - Lead Generation Platform
WebLead is a lead generation platform designed to efficiently find and gather business information from Google Places. It helps users discover potential leads and optimize their outreach with targeted business data.
Herbon Espresso - Business Landing Page
HerbonEspresso is a landing page for an espresso machine service business offering procurement, repairs, and maintenance. Built with Next.js and Tailwind, it streamlines client communication via Nodemailer and boosts search engine rankings for better visibility.
Clearify - Clearance Application
Clearify is a clearance management system for CS students, offering status checks, document printing, and admin communication, built with React.js, Express.js, TypeScript, MongoDB, and OAuth.
MyLittlePlant - E-Commerce Application
MyLittlePlant is an e-commerce application designed for small businesses to manage products, inventory, and orders. Built with React.js, Next.js, Sanity.io, Tailwind, and TypeScript, it offers seamless integration and user-friendly management.