From code to production — I deliver.

Hey there! I'm Kris — I build things that work beautifully on the web, on your phone, and in the cloud. From writing code to deploying it, I’m hands-on all the way.
Frontend
·
Backend
·
Mobile Applications
·
DevOps
Experiences

  • Full Stack Developer

    Global JD Holdings Inc.Dau, Mabalacat City, Pampanga, Philippines

    A startup focused on developing innovative systems and solutions for the aviation industry.

    Key responsibilities
    • Technical Leadership
      Served as the technical lead across multiple projects, overseeing end-to-end system architecture, selecting technology stacks, and establishing development standards to ensure scalable, maintainable solutions aligned with both client requirements and strategic business objectives.
    • Full Stack Development
      Build and deploy end-to-end solutions both independently and within agile teams. Projects include systems for aircraft parts tracking, inventory management, and other aviation-related tools.
    • Agile & Sprint Planning
      Contribute to weekly sprint grooming and planning sessions by refining tickets, estimating workloads, and ensuring smooth execution across the development cycle.
    • DevOps, Networking & Security
      Bootstrapped and maintained core web services and cloud infrastructure, ensuring stable, secure, and scalable deployment environments. Played a key role in managing internal networking, system hardening, and securing the company’s software and IT assets.
    • Hardware & Embedded Systems
      Contributed to the design, development, and configuration of the company’s proprietary lightweight, Linux-based deployable NAS servers—used both in-aircraft and on-premise depending on client needs. Customized a Debian-based GNU/Linux OS to eliminate licensing constraints and enable full system configurability.
    • IT Systems & Asset Advisor
      Advised on IT hardware and infrastructure, recommending systems aligned with operational needs, budget, and scalability. Supported procurement and integration of computer, server, and network solutions.
    • Deployed to Singapore in September 2024 and again in March 2025 for project-related engagements. During the second deployment, I was responsible for the installation and configuration of the client's on-premise server to host a local instance of our product.
  • Web Designer & Developer

    CaringWell Home Services Inc.British Columbia, Canada

    A startup delivering in-home care and housekeeping services to Canadians, with trained professionals deployed on-site before and during the COVID-19 pandemic.

    Key responsibilities
    • Managed the setup and configuration of the cloud hosting environment, including domain name registration, SSL certificate installation, and SSL renewals.
  • Web Developer

    Freelance / Contract-Based

    Key responsibilities
    • Provided web development services to individual clients and organizations, including VPS setup, domain name registration, email configuration, SSL installation, and basic security hardening.
  • Game Developer

    Freelance / Contract-Based | Various Clients (Academic, Commercial, Individual)

    Key responsibilities
    • Delivered end-to-end game development services to academic institutions, small businesses, and individual clients.
    • Designed and developed 2D and 3D games for multiple platforms, including Windows, Linux, Android, and Web.
    • Integrated Google monetization APIs—such as interstitial ads, rewarded videos, and in-game purchases—to enhance revenue potential.
  • Freelance 3D Graphic Artist

    Freelance / Contract-Based

    Key responsibilities
    • Developed custom 3D assets for game development projects, managing the full asset pipeline—from concept design and high-poly sculpting to texturing and retopology.
    • Delivered engine-ready, optimized assets suitable for both real-time gameplay and pre-rendered environments.
  • Computer Technician & System Administrator

    Battle Front Internet CafeMunicipality of Mexico, Pampanga, Philippines

    Key responsibilities
    • Troubleshot and maintained computer workstations across the organization.
    • Configured and managed local networks, including IP assignment and resource sharing.
    • Set up and maintained Active Directory and implemented Group Policy for centralized user and system management.
    • Monitored and maintained firewall security to safeguard network infrastructure.
Projects

Portfolio Website
A bespoke, full-featured, responsive portfolio website built to showcase my skills in software development. It features a secure, custom-built contact form and is self-hosted on a remote Linux VPS, containerized using Docker for reliable and scalable deployment.
Debian
Debian
Docker
Docker
Linux
Linux
NextJS
NextJS
nginx
nginx
React
React
TypeScript
TypeScript
No image.No image.No image.
Aircraft Asset Tracking System
A specialized, multitenant SaaS platform built on a robust microservice architecture, designed to provide real-time and historical monitoring, comprehensive documentation, and full lifecycle management of aircraft components, systems, and entire fleets.
Debian
Debian
Docker
Docker
Express JS
Express JS
Linux
Linux
Material UI
Material UI
NestJS
NestJS
nginx
nginx
NodeJS
NodeJS
Passport JS
Passport JS
Postgres
Postgres
RabbitMQ
RabbitMQ
React
React
Redis
Redis
Redux
Redux
Sass
Sass
Socket IO
Socket IO
Storybook
Storybook
Swagger
Swagger
Tanstack Query
Tanstack Query
TypeScript
TypeScript
Vite
Vite
Aviation-Focused Enterprise Resource Platform
An aviation-focused ERP platform that seamlessly unifies inventory, maintenance, and compliance workflows into a streamlined and integrated operations system. It is built as a collection of specialized microservices, including Aircraft Asset Tracking, Parts Rack Management, and Task Card Time Tracking. This modular and scalable system provides comprehensive control over every aspect of aircraft lifecycle and ground operations.
Debian
Debian
Docker
Docker
Express JS
Express JS
Linux
Linux
NestJS
NestJS
nginx
nginx
Passport JS
Passport JS
Postgres
Postgres
Prisma
Prisma
React
React
Redis
Redis
Redux
Redux
Swagger
Swagger
Tanstack Query
Tanstack Query
TypeScript
TypeScript
Vite
Vite
Aircraft Parts Racking and Tracking System
A real-time aircraft parts tracking system using handheld barcode scanners and thermal printers to enhance accuracy, traceability, and inventory efficiency across hangars and storage areas.
Apache httpd
Apache httpd
Express JS
Express JS
Metro
Metro
NestJS
NestJS
Passport JS
Passport JS
Postgres
Postgres
Prisma
Prisma
React
React
React Native
React Native
Redis
Redis
Swagger
Swagger
TypeScript
TypeScript
Java
Java
Vite
Vite
Zustand
Zustand
Task Card Time Tracking System
Developed a specialized system designed to accurately track time spent on maintenance task cards assigned to aircraft engineers and mechanics. The system supports accountability, productivity analysis, and regulatory reporting in aviation maintenance operations.
Debian
Debian
Docker
Docker
Express JS
Express JS
Linux
Linux
NestJS
NestJS
nginx
nginx
Passport JS
Passport JS
Postgres
Postgres
Prisma
Prisma
React
React
Redis
Redis
Swagger
Swagger
TypeScript
TypeScript
Zustand
Zustand
Sapphire IFE Box Hardware Tracking System
Monitors deployed proprietary Sapphire IFE portable access points and servers by leveraging the hardware’s built-in GPS module for real-time geolocation, and utilizes the underlying GNU/Linux operating system to track critical hardware and software metrics such as connected devices, temperature, system status, user page visits.
Express JS
Express JS
NestJS
NestJS
Postgres
Postgres
React
React
Socket IO
Socket IO
Swagger
Swagger
TypeScript
TypeScript
Vite
Vite
Sapphire Inflight Entertainment System (IFE)
A flexible inflight entertainment platform powered by proprietary hardware, delivering rich audio, video, and interactive content—with or without internet connectivity—to elevate passenger experience while ensuring aviation compliance.
Apache httpd
Apache httpd
Docker
Docker
Debian
Debian
Express JS
Express JS
Javascript
Javascript
Linux
Linux
Mysql
Mysql
Php
Php
Swagger
Swagger
Vue
Vue
Captive Portal Server for Sapphire Box Access Points
A bespoke captive portal solution designed for proprietary Sapphire boxes (In-Flight Entertainment System hardware), automatically redirecting connected users to the Sapphire portal upon initial network access.
Debian
Debian
Linux
Linux
nginx
nginx
NodeJS
NodeJS
Firewall for Sapphire Box Access Points
A bespoke firewall solution tailored for proprietary Sapphire boxes (In-Flight Entertainment System hardware), implementing effective domain name whitelisting to securely restrict and control passenger internet access.
Debian
Debian
Linux
Linux
nginx
nginx
NodeJS
NodeJS
On Premise Multimedia Content Server
Designed and deployed a high-performance on-premise multimedia content server to enable seamless music and video streaming across local networks. Currently in active use within an airport facility, the system supports both passenger and staff environments—including lounges and operational offices. Built on industry-grade rack-mounted servers, it delivers reliable, scalable media delivery without dependence on cloud connectivity. While tailored for aviation use, the architecture is adaptable to a variety of secure or bandwidth-sensitive settings.
Apache httpd
Apache httpd
Debian
Debian
Docker
Docker
Linux
Linux
Combat Theory (Multiplayer Action Shooter Game)
A fast-paced third-person multiplayer action shooter with diverse weapons, deflection mechanics, and evasive movement. Originally built in Unity using its networking framework, with 3D assets crafted in Blender, the game was later ported to the open-source Godot engine for improved flexibility and development freedom.
Blender
Blender
C#
C#
Godot
Godot
Linux
Linux
Maria DB
Maria DB
SQLite
SQLite
Unity
Unity
Android Car Game (Endless Platform)
Navigate through a never-ending landscape while avoiding incoming traffic to see how long your vehicle can survive. Built with the Godot game engine on C# Mono framework.
Blender
Blender
C#
C#
Godot
Godot
Mono Framework
Mono Framework
Fragments Game
A single-player 3D horror role-playing game developed in Unity using C#. The game follows Fei, a female protagonist trapped in a hostile and mysterious facility. Blending survival mechanics and challenging puzzles, the story unfolds as she fights to escape and uncover the dark truths buried within.
Blender
Blender
C#
C#
Mono Framework
Mono Framework
Unity
Unity
Web based Image Cropper & Compressor
A mobile-optimized web application built with React, that allows users to easily crop and compress images before uploading them to a server. It has a single-page design for a smooth user experience and optimized image files for efficient storage and processing.
React
React
TypeScript
TypeScript
Vite
Vite
No image.No image.
Swordie Mobile (2D Game for Android)
A casual 2D RPG game for android, Embark on a journey and strengthen your hero, hunt and purchase items to defeat endless enemies. Developed using the Godot Game engine.
Godot
Godot
Java
Java
SQLite
SQLite
No image.
An advanced audio recording app for Android featuring automatic audio compression and normalization capabilities.
Java
Java
Distributed, Web-Based Video Surveillance and Monitoring Platform
A scalable and secure web-based surveillance system built on a reverse proxy architecture, designed to unify IP cameras with distributed, sharded audio and video encoders for efficient, fault-tolerant performance. Hardware-agnostic by design, it seamlessly integrates with any camera supporting HTTP, Motion JPEG, or RTSP protocols. The platform features robust authentication, customizable user roles, and supports concurrent live CCTV streaming. Stream grouping functionality enables intuitive organization and streamlined monitoring across multiple sources. Originally developed for a client operating large-scale manufacturing facilities, where continuous surveillance is critical to ensuring employee safety and operational oversight.
C#
C#
.NET Core
.NET Core
Express JS
Express JS
Javascript
Javascript
NodeJS
NodeJS
Socket IO
Socket IO
Vue
Vue
No image.No image.
Trouble and Activity Monitoring System
A web-based system for tracking employee performance, featuring real-time monitoring and comprehensive report generation. Built with Microsoft ASP.NET Core MVC, it leverages WebSockets for live data updates and stores information in an Oracle XE database. The system includes secure user authentication and supports CSV report exports for detailed analysis and record-keeping.
C#
C#
.NET Core
.NET Core
Javascript
Javascript
Socket IO
Socket IO
No image.No image.
System Administrator Utility for Network Insights
A Windows desktop application designed for system administrators to audit and extract detailed hardware and software information from remote networked workstations. It utilizes Microsoft’s Remote Windows Management Instrumentation (WMI) service to perform non-intrusive data collection across the network, enabling efficient system inventory and diagnostics.
C#
C#
.NET Core
.NET Core
Javascript
Javascript
Socket IO
Socket IO
No image.
Template-Based Support Productivity Tool
A user-friendly and efficient assistive tool designed for technical support representatives, streamlining the creation of spiels and note-taking during customer interactions. It allows agents to quickly access and utilize pre-written templates, enhancing productivity, consistency, and communication accuracy across support operations.
C#
C#
.NET Core
.NET Core
SQLite
SQLite
No image.
Mobile-First Web-Based IT Asset Management System
A mobile-first, web-based asset management system designed to streamline inventory tracking and enhance operational efficiency. Featuring built-in barcode and QR code scanning via smartphone cameras, it delivers a seamless and user-friendly experience. Developed with the ASP.NET Core MVC framework, the system provides real-time asset monitoring and generates detailed charts and visual analytics to support data-driven decision-making.
C#
C#
.NET Core
.NET Core
Javascript
Javascript
Mysql
Mysql
No image.No image.
Mobile-First Web-Based IT Asset Management System
A mobile-first, web-based asset management system designed to streamline inventory tracking and enhance operational efficiency. Featuring built-in barcode and QR code scanning via smartphone cameras, it delivers a seamless and user-friendly experience. Developed with the ASP.NET Core MVC framework, the system provides real-time asset monitoring and generates detailed charts and visual analytics to support data-driven decision-making.
C#
C#
.NET Core
.NET Core
SQLite
SQLite
Email Auditing and Archiving Tool Front-end For Microsoft Azure AD
A web-based email management application built with the SvelteKit framework, integrated with Microsoft Azure Active Directory and Microsoft Graph API. It empowers administrators with detailed insights into email activity and streamlines the processes of managing, analyzing, and archiving emails. With built-in security features, the system offers a robust solution for organizations that prioritize secure and efficient email oversight.
Express JS
Express JS
Javascript
Javascript
Mysql
Mysql
NodeJS
NodeJS
Employee Time-keeping Kiosk - Monitoring and Remoting System
A web-based system developed with ASP.NET Core that integrates with a VNC client to enable real-time monitoring of kiosk end-user activity. It also provides administrators with remote desktop control capabilities, allowing for efficient support and intervention when needed.
C#
C#
.NET Core
.NET Core
Javascript
Javascript
SQLite
SQLite
Let's Connect

You can leave a message or directly email me at connect@kristoffermalong.dev