TA

Available for freelance & full-time work

I build websites, networks & the systems behind them.

Full-stack web development, self-hosted infrastructure and automation. Designed to look good, built to keep running.

About

I'mTaiwo,Dayotomostpeople.IstudiedComputerNetworkingatMohawkCollegeandspendmydayskeepingabuildingrunning.IntheeveningsIbuildwebsites,self-hostmyownserversandautomatetheboringstuff,sothetoolsImakeforpeoplearethekindI'dtrustwithmyowndata.

Based in
Hamilton, ON
Studied
Computer Networking, Mohawk College
Day job
Building maintenance technician
Night shift
Web, homelab & automation
Selected work

Things I've built
& keep running.

A mix of client-facing websites and the infrastructure I run myself, from the front end to the server room.
01 / 04Business website · Live

Dayo & Co

A website for my own handyman business in Hamilton that turns visitors into booked jobs: a clean, trustworthy design, and quote requests that land straight in my inbox.

  • A simple 3-step quote form, so customers can request a job in under a minute
  • Looks sharp and loads fast on any phone
  • Built to show up when locals search for a handyman in Hamilton
HTMLCSSJavaScriptEmailJSGA4Vercel
handyman.taiwoadedayo.net
Dayo & Co handyman website homepage: a light hero with the headline Small home repairs, done right the first time, and a photo of a mounted TV
02 / 04Personal infrastructure

Self-hosted finance stack

My own budgeting platform: Firefly III on a PostgreSQL backend with Grafana dashboards, fed by bank exports and ride/food-delivery data to see where the money actually goes.

  • Firefly III + PostgreSQL + Grafana on an Ubuntu VM
  • Spending dashboards built from my bank transactions, Uber and UberEats exports
  • A school savings model built from my real spending data
Firefly IIIPostgreSQLGrafanaUbuntuVMware
Spending by monthGrafana · illustrative
Groceries
Transport
Rent
03 / 04Linux · Networking

Remote-access homelab

A multi-user Ubuntu desktop server that a friend in Nigeria and I use from anywhere, with no open ports on the router.

  • Concurrent xrdp/XFCE sessions with separated user accounts
  • Tailscale node sharing + UFW locked to the tailnet interface
  • Live disk expansion, crash triage via journalctl & coredumps, 3D acceleration
UbuntuxrdpTailscaleUFWsystemdVMware
adedayo-taiwo@adedayo-taiwo-VMware-Virtual-Platform: ~ tailnet
$tailscale status
100.64.0.1 adedayo-taiwo-vmware-virtual-platform linux
100.64.0.7 guest-pc windows shared-in
$sudo ufw status
3389 on tailscale0 ALLOW Anywhere
OpenSSH ALLOW Anywhere
$loginctl list-sessions
c4 guest user xrdp active
40 adedayo-taiwo seat0 tty2 active
$glxinfo -B | grep renderer
OpenGL renderer string: SVGA3D
04 / 04APIs · Workflows

Automations

Small systems that run themselves: a bill tracker driven by GitHub Actions and the Notion API, and an invoicing pipeline that syncs into a Notion CRM.

  • Scheduled GitHub Actions job manages bills via the Notion API
  • Paid bills archived to a history database instead of deleted
  • Invoice Ninja (Docker on a Hetzner VPS) → n8n → Notion CRM
GitHub ActionsNode.jsNotion APIn8nDockerHetzner
Invoicing pipeline in progress
Bill automation
GitHub Actions
cron · daily
Notion API
bills database
History DB
paid → archived
Invoicing → CRM
Invoice Ninja
Docker · Hetzner
n8n
webhook → map
Notion CRM
clients & jobs
Capabilities

From the pixels to the packets.

Web

01

Fast, responsive sites and apps with motion that feels good.

  • Next.js↗
  • React↗
  • TypeScript↗
  • Tailwind CSS↗
  • Framer Motion↗
  • HTML / CSS / JS↗

Servers & cloud

02

Hosting, mail and cloud services, on Linux or Windows.

  • Microsoft Azure↗
  • Microsoft Exchange↗
  • IIS↗
  • Apache↗
  • Nginx↗
  • Linux / Ubuntu↗

Networking

03

Networks and remote access that are secure by default.

  • Cisco networking↗
  • Tailscale / VPNs↗
  • Firewalls (UFW)↗
  • DNS & domains↗
  • VMware↗
  • Docker↗

Automation & data

04

Glue between tools, and dashboards that answer real questions.

  • n8n↗
  • GitHub Actions↗
  • Notion API↗
  • REST APIs↗
  • PostgreSQL↗
  • Grafana↗
Contact

Let's build
something.

A website for your business, help with a server or network, or a role on your team. Tell me what you're working on.
Prefer to talk? (647) 896-4577