Nerd
Passionate
Innovator
AI Enthusiast

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.

UI Development

React.js

I build responsive, component-based UIs with React.js, focusing on performance and scalability.

Server-Side Logic

Node.js

I develop scalable server-side apps with Node.js, specializing in RESTful APIs and asynchronous tasks.

Web API Development

Express.js

I create modular RESTful APIs with Express.js, handling routing and secure authentication.

Database Optimization

MongoDB

I design MongoDB databases, optimizing with indexes, develop pipelines, and evaluate performance.

Deep Learning

TensorFlow

I use TensorFlow and Keras to build and train deep learning models, focusing on tasks like GANs and model optimization.

Natural Language Processing

PyTorch

I use PyTorch for NLP tasks, including text classification, sentiment analysis, and language generation.

Code Collaboration

GitHub

I manage code with GitHub, track issues, and use project boards for effective team collaboration.

Containerization

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
Mobile Application

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
Mobile Application

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
HCI Case Study

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
Web Application

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
Generative AI

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
Web Application

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
Web Application

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
Web Application

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
Web Application

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.

Aircraft Runway Scheduling Optimization
Intelligent Algorithms

Aircraft Runway Scheduling Optimization

A Genetic Algorithm-based solution to the Aircraft Runway Scheduling Problem, optimizing landing sequences to minimize delays while considering constraints like aircraft separation and runway availability.

Passionate About
Learning & Sharing

I love learning new things and sharing my knowledge with others. Explore my blog to discover insights, tips, and experiences I've gained along the way. Let's grow together!