Skip to content
View markchristianlacap's full-sized avatar
πŸ•ΆοΈ
πŸ•ΆοΈ
  • Occidental Mindoro State College
  • San Jose, Occidental Mindoro

Highlights

  • Pro

Block or report markchristianlacap

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
markchristianlacap/README.md

πŸ‘‹ Hi, I'm Mark Christian Lacap

Full Stack Developer | Linux Enthusiast | Network Tinkerer

Profile views


πŸš€ About Me

I'm a passionate developer who loves building full-stack applications and tinkering with technology. When I'm not coding, you'll find me optimizing my Linux setup, configuring network infrastructure, or diving deep into system administration.

πŸ’» Tech Stack

Languages & Frameworks:

  • πŸ”§ Backend: Laravel, .NET
  • ⚑ Frontend: Vue.js, Nuxt.js, TypeScript
  • 🎨 Styling: Unocss, Tailwind CSS, Quasar and Nuxt UI

Development Environment:

  • 🐧 OS: Arch Linux (BTW)
  • πŸͺŸ WM: DWM (Dynamic Window Manager)
  • πŸ’Ύ Terminal: st (simple terminal)
  • πŸ“Š Status Bar: dwmblocks-async (check out my config)
  • ✏️ Editor: Neovim - Custom config with self-built plugins

🎯 Current Interests

coding:
  - Full-stack web development
  - TypeScript/JavaScript ecosystems
  - PHP & .NET backend systems
  
hobbies:
  - 🌐 Network configuration & optimization
  - πŸ–₯️ Shared hosting management
  - 🎨 Linux ricing & customization
  - πŸ›‘οΈ pfSense firewall configuration
  - βš™οΈ System administration

πŸ› οΈ My Setup

My daily driver is a carefully crafted Arch Linux system with a minimal and efficient window manager setup:

  • WM: DWM - Because less is more
  • Terminal: st - Simple terminal that just works
  • Status Bar: dwmblocks-async - Asynchronous status blocks
  • Editor: Neovim - Crafted my own configuration from scratch, including custom plugins
  • Dotfiles: All my configurations are available in my dotfiles repository
  • Philosophy: Minimalism, efficiency, and full control

πŸ”§ Technologies & Tools

Laravel Vue.js Nuxt.js TypeScript .NET Arch Linux Neovim pfSense

πŸ“Š GitHub Stats

GitHub Stats

GitHub Streak

Top Languages

🌟 Featured Projects

Check out my repositories to see:

πŸ’‘ What I'm Up To

  • πŸ”¨ Building full-stack applications with Dotnet, Laravel, Vue, Nuxt, and TypeScript
  • 🎨 Perfecting my Linux rice
  • 🌐 Experimenting with network configurations
  • πŸ“š Exploring new technologies and best practices

πŸ“« Let's Connect

Feel free to explore my repositories and reach out if you want to collaborate on interesting projects!


Pinned Loading

  1. nuxt-net-monitoring nuxt-net-monitoring Public

    WIP: Real-time network monitoring with Nuxt.js – monitor IPs, PfSense bandwidth via SNMP, and internet speed using Ookla Speedtest CLI with live and historical charts.

    Vue 14 1

  2. cs-to-ts cs-to-ts Public

    A Neovim plugin that converts C# class definitions into TypeScript interfaces β€” with support for nullable types, collections, generics, and customizable type mappings. Features include one-command …

    Lua 2

  3. dotfiles dotfiles Public

    My personal dotfiles

    Lua 2

  4. dwm dwm Public

    C 1

  5. dmenu dmenu Public

    C

  6. st st Public

    C