Skip to content

derekzyl/derekzyl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 

Repository files navigation


LinkedIn GitHub Website Email WhatsApp Twitter Dribbble Behance


╔══════════════════════════════════════════════════════════════════════╗
β•‘  Versatile engineer who builds across the full stack β€”              β•‘
β•‘  from React UIs and REST APIs to embedded firmware,                 β•‘
β•‘  IoT systems, mobile apps, and intelligent machines.                β•‘
β•‘  If it can be built with code, I'll build it well.                  β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸ› οΈ Tech Stack

Languages

Skills

Frontend & Mobile

Skills

Backend & APIs

Skills

Databases & Cache

Skills

DevOps & Cloud

Skills

ML Β· Robotics Β· Embedded

Skills

Design

Skills


🧩 What I Build

🌐 Web & APIs

Full-stack web apps, REST and GraphQL APIs, real-time systems, admin dashboards, SaaS platforms

TS React Next.js Node Express Axum Postgres MongoDB

πŸ“± Mobile

Cross-platform apps for Android & iOS, Bluetooth integrations, real-time dashboards, IoT companion apps

Flutter Dart React Native BLE Firebase

βš™οΈ Systems & Tooling

Package managers, CLIs, developer tools, build systems, high-performance software

Rust C++ CMake Cargo Shell Go

πŸ”Œ Embedded & IoT

Firmware, sensor integrations, wireless protocols, OTA updates, cloud-connected devices, PCB design

ESP32 Arduino STM32 RPi MQTT FreeRTOS PlatformIO

πŸ€– ML & Robotics

Computer vision, on-device inference, sensor fusion, motion planning, autonomous systems

TensorFlow PyTorch OpenCV ROS2 TFLite ONNX

🎨 Design & Hardware

UI/UX design, PCB layout, circuit design, prototyping, design systems

Figma Adobe XD Photoshop Illustrator KiCad Proteus


πŸš€ Flagship Projects

⚑ Ion β€” C++ Package Manager

Rust Status MIT

What if C++ had Cargo?

Modern C++ package manager written in Rust. Replaces CMake hell and dependency wrestling with a clean CLI, TOML manifests, and automatic build file generation.

ion new my-project    # scaffold C++ project
ion add fmt spdlog    # add dependencies
ion build && ion run  # done ✨

Roadmap: PubGrub dependency resolution Β· package registry Β· memory safety linter Β· LSP support

Repo

πŸ”₯ ExpressBolt β€” Express + Mongoose Layer

TypeScript npm Status

One class. All your CRUD. Zero boilerplate.

Wraps Express.js + Mongoose with a clean CrudController API β€” filtering, sorting, pagination, nested population, duplicate checks, and environment-aware errors built in.

await crud.getMany<UserI>({
  modelData: { Model: User },
  query: req.query, // ?page=1&sort=-date
  populate: { path: "profile" }
});

Repo

πŸ“Š Andrea Table β€” React Data Table

TypeScript npm Status

Config-in, production table out.

Pass one config object β€” get a fully wired React data table with API integration, multi-column sort, filter, pagination, CRUD actions, custom cell renderers, theming, and auto-refresh.

<NewTable data={{
  baseUrl: API_URL, subUrl: "/users",
  heading: [...], fn: { fetchFn },
  crud: { add: true, edit: true, delete: true }
}} />

Repo

πŸ“± Flutter Wireless β€” Bluetooth Package

Dart pub.dev Status

Bluetooth Serial for Flutter, done right.

Device discovery, connection management, data transfer, auto-pairing with PIN, bonding, and Bluetooth state monitoring β€” clean Dart API for Android and iOS.

NewFlutterBluetooth.instance
  .startDiscovery()
  .listen((r) => connect(r.device));

Supports: SPP Β· BLE Β· multi-connection Β· background ops Β· PIN auto-pair

Repo


πŸ“¦ All Open Source

Project Stack Description Links
ion Rust C++ package manager β€” TOML manifests, CMake generation, Cargo-style CLI GitHub
expressbolt TS Express CRUD middleware for Express + Mongoose GitHub npm
andrea-table TS React Config-driven React data table β€” API, CRUD, sorting, filters GitHub npm
mich-pages TS React CRUD page generator β€” define fields, get full forms GitHub npm
flutter_wireless Dart Flutter Bluetooth Serial β€” discovery, connection, data transfer GitHub pub
repoflow TS Python CLI + web UI for GitHub repo automation GitHub npm
termux-nvim Shell One-command Neovim dev environment for Android via Termux GitHub

πŸ“Š GitHub Stats



πŸ† GitHub Trophies


"If it can be built with code, I'll build it well."


Open to collaborations Β· Freelance Β· Full-time Β· Open Source

Email Website WhatsApp

About

my portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors