Inertia.js
PHP
Socket.io

Hi, my name is

Christopher Vistal

Software Engineer

I'm a results-driven software engineer with 5+ years of experience delivering high-impact software solutions. I specialize in transforming business challenges into efficient, scalable digital solutions that drive growth and improve operations.

01. Professional Journey

Philosophy

// Developer Profile
const developer = {
name: 'Christopher Vistal',
role: 'Full Stack Developer',
stack: ['Laravel', 'Vue.js', 'Inertia'],
expertise: [
'Web Development',
'System Architecture',
'Problem Solving'
]
};

I believe in creating software that not only solves problems but transforms how businesses operate. My approach combines technical expertise with business acumen to deliver solutions that drive real value.

02. Projects Showcase

Here, you will find a collection of my projects that demonstrate my skills and expertise.

Transcriber

WEB

Built a speech-to-text application using AI and CTranslate2, featuring audio recording and synchronized waveform visualization.

Node.js Python Laravel Vue.js Inertia.js

GSIS Deduction

WEB

I created a GSIS using Native PHP with custom routing and ORM which I build, incorporating a Twig Template Engine for a user-friendly interface to manage service insurance records.

Laravel / PHP Twig Custom ORM

Dragonica Spidpex

WEB

An online gaming website providing players with well-designed and optimized classic and modern games, featuring a user-friendly interface and community features for an immersive gaming experience.

Laravel / PHP MySQL JavaScript Vue.js Inertia.js

Real-time RPS Game

WEB

A multiplayer rock paper scissors game featuring real-time communication and scorekeeping using Socket.io, providing an engaging gaming experience.

Node.js Socket.io JavaScript

NEMSU SMS Gateway

ANDROID

Developed an Android SMS Gateway for NEMSU pre-enrollment system, implementing features to improve notification delivery to pre-enrolled students.

Android Java SMS API

Dental Clinic

WEB

A comprehensive Dental Clinic Information System featuring an SVG-based tooth chart for precise client information input and dental record management.

Laravel / PHP SVG JavaScript

Bicycle Rent Timer

ANDROID

Bike Rent is a timer management app designed to help bike rental businesses track rental durations and manage sales records efficiently.

Android Java

ATA Law Firm

WEB

A comprehensive Law Firm Management System designed to streamline case management, client interactions, and document handling, ensuring efficient and organized legal operations.

Laravel / PHP MySQL Redis AWS Vue.js Inertia.js

03. Skills & Technologies

Frontend

  • Vue.js
  • TypeScript
  • Tailwind CSS
  • Vanilla Javascript / HTML/CSS

Backend

  • Node.js/Express
  • Php/Laravel
  • MySQL/SQL Server
  • RESTful APIs

Tools & Others

  • Git/GitHub
  • AWS
  • Docker
  • PHPUnit/Pest

Additional Languages

  • Java (Android)
  • Go Lang
  • Python
  • C# (.NET)

04. Professional Experience

Software Engineer · Province of Surigao del Sur

January 2021 - December 2023

  • Collaborate with cross-functional teams to gather requirements, analyze user needs, and design software solutions that meet business objectives.
  • Develop and maintain software documentation, including technical specifications, user manuals, and system diagrams, to ensure clear understanding and facilitate future maintenance.
  • Participate in code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to coding standards.
  • Implement software enhancements and new features by writing clean, efficient, and maintainable code using programming languages.
  • Conduct thorough testing, including unit testing, integration testing, and system testing, to identify and fix software defects and ensure the reliability and stability of the software.
  • Stay up-to-date with emerging technologies, industry trends, and best practices in software engineering to continuously improve skills and contribute to the innovation and evolution of software systems.
  • Troubleshoot and debug software issues by analyzing logs, conducting root cause analysis, and implementing effective solutions to minimize downtime and optimize system performance.
Intern · North Eastern Mindanao State University

July 2018 - August 2018

  • Built a Faculty Evaluation Web Application with sentiment analysis (Python NLP) on student feedback, enhancing the experience for 3,000+ users.
  • Enabled faculty to interpret insights, actionable data and improve teaching skills/facilitate better students learning environment.
  • Collaborated with senior developers to troubleshoot and resolve technical issues, enhancing my problem-solving skills.
  • Participated in code reviews and contributed to improving code quality and best practices within the team.

05. Download My CV

Want to know more about my experience?

Download my CV to see my full professional background, skills, and achievements.

You can also reach me directly at:

christophervistal25@gmail.com