Skip to main content
Kanyingidickson.dev
HomeProjectsBlogServicesAvailability

kanyingidickson · portfolio

full-stack engineering, web systems, and developer tooling.

quick links

  • Home
  • Projects
  • Blog
  • About
  • Services
  • Availability
  • Contact

explore

  • API Playground
  • Now
  • Privacy
  • Terms
  • Press ⌘K for navigation

connect

GithubLinkedInTelegramEmail

© 2026 kanyingidickson · portfolio

~/builds-fixes-improvements

<>Fullstack_</>

i make web apps. some are good. some break. all ship with real constraints.

see what actually shippedsay hi / share an idea
~/portfolio/stack.ts
TypeScript
const stack = {
frontend: ['React', 'Next.js', 'TypeScript'],
backend: ['Node.js', 'Express', 'Prisma'],
database: ['PostgreSQL', 'Redis'],
infrastructure: ['Docker', 'K8s', 'AWS'],
monitoring: ['Prometheus', 'Grafana', 'Sentry']
}
export default stack

Technical Domains

Core technologies and areas of expertise

Frontend
Backend
Database
Full Stack
Responsive
Performance

Engineering Approach

Methodology and principles guiding my work

Full-stack
End-to-end web applications
Collaboration
Working with teams & stakeholders
Production
Systems running in the wild
Craft
DX, observability, and reliability
Portfolio AI

A focused assistant that stays grounded in real work.

The assistant is trained on my portfolio data — projects, services, and writing — so you get precise answers without the noise. Ask about delivery approach, technology choices, or what I’m shipping now.

Context-first answers

Responses are generated from portfolio sources only, so you get reliable detail and fewer hallucinations.

Two modes

Stay in AI mode for instant context. Switch to Human Support when you want to send a message directly.

Projects + case studiesServices + engagement modelsTech stack + architectureAvailability + timelines

AI Concierge

Grounded in live portfolio sources.

Human toggle available
“Which projects show your AI automation experience?”
I can walk you through recent AI integrations, including automation workflows and intelligent dashboards. Want a quick summary or a deep dive?
“What’s your availability for Q2?”
View featured workExplore servicesCheck availability

core expertise

full-stack development · performance-focused · scalable systems

Frontend Development

Pixel-perfect, responsive UIs with React, Next.js & Tailwind CSS

ReactNext.jsTypeScriptTailwind

Backend Architecture

Scalable APIs and server-side logic with Node.js & Express

Node.jsExpressRESTGraphQL

Database Design

Efficient data modeling with PostgreSQL, Prisma & MongoDB

PostgreSQLPrismaMongoDBRedis

Performance Optimization

Performance-conscious builds with code splitting & lazy loading

Core Web VitalsLighthouse auditsCaching

DevOps & Deployment

CI/CD pipelines, containerization & cloud infrastructure

VercelDockerGitHub ActionsAWS

State Management

Complex app state with Redux, Zustand & React Query

ReduxZustandReact QueryContext

Responsive Design

Mobile-first approach ensuring perfect UX across all devices

Mobile-FirstFlexboxGridMedia Queries

Clean Code Practices

SOLID principles, DRY code & comprehensive testing

JestTesting LibraryESLintPrettier

Performance & Quality

Metrics that matter for user experience

Lighthouse & Web Vitals
Performance Audits
Fast, UX-first layouts
Page Experience
Mobile-first approach
Responsive Design
WCAG-informed practices
Accessibility Focus

capabilities overview

a quick snapshot of how I approach building and operating software

code quality

typed, linted, and tested code with predictable structure

interface design

accessible, minimal UI layouts without visual noise

performance

profiling, caching, and efficient rendering paths

tooling

modern TypeScript/React stack with automated checks

reliability

defensive coding, monitoring, and failure handling

details

small quality-of-life improvements across the stack

/ timeline

selected checkpoints in my work as an engineer

2018

The Beginning

Discovered view-source, broke a few layouts, and realised I actually enjoyed fixing what I broke.

2020

Full Stack Transition

Moved from just shipping UIs to owning APIs and data models, including the late-night "why is this query so slow" debugging.

2022

Senior Developer

Started leading projects, reviewing a lot of code, and learning that good architecture is mostly about tradeoffs and communication.

2024

Continuous Growth

Leaning harder into observability, tooling, and small experiments—shipping more, breaking less, and writing down what worked.

Technology Stack

Production dependencies and tools

frontend

UI & Client-side

React
Next.js
TypeScript
Tailwind CSS

backend

Server & Database

Node.js
Express
Prisma
PostgreSQL

tools

DevOps & Utilities

Git
Docker
Vercel
VS Code

Automated Operations & Delivery

Orchestrating robust, scalable, and automated delivery pipelines.

Deployment Pipeline

commit -> production latency: < 5m

Code Push

Developer pushes code to GitHub

CI Triggers

GitHub Actions workflow starts

Build & Test

TypeScript compilation, linting, unit tests

Security Scan

Dependency audit and vulnerability checks

Deploy

Automatic deployment to Vercel

Verified

Production health checks pass

DevOps Tooling & Infrastructure

Technologies powering development, deployment, and operations

CI/CD

GitHub Actions
Dependabot
Renovate
Fastlane
ArgoCD

Hosting

Vercel
AWS
GCP
Azure
NGINX
Cloudflare

Containerization

Docker
Kubernetes
Helm

Infrastructure as Code

Terraform
Pulumi

Database & Storage

Prisma Migrate
PostgreSQL
MySQL
MongoDB
Redis

Code Quality

ESLint
SonarQube
Prettier

Type Safety

TypeScript
OpenAPI
Swagger

Observability

Sentry
Prometheus
Grafana
Datadog

Messaging / Eventing

Kafka
RabbitMQ

System Reliability

Key performance indicators

Deployments

Automated CI/CD pipeline

Monitoring

Production health checks

Build quality

Linting & tests on push

Reliability

Typed, validated code

Projects

Recent work, featured work, and side projects

View All Projects

Open Issue Finder

Discovery tool for finding beginner-friendly open-source issues.

Featured
Python
View Details

TaskForge- Realtime Team Task Tracker

Realtime team task tracker that manages tasks, deadlines, and collaboration with instant updates.

Featured
Node.js
WebSockets
View Details

Real-Time API Gateway

High-concurrency API gateway optimized for low-latency real-time data delivery.

Featured
Node.js
WebSockets
View Details

CodeSage- AI Code Reviewer

AI-powered code review system providing structured senior-engineer level feedback.

Python
LLM
View Details

AI Annotation & Evaluation Tools

Workflow tools for high-quality AI data annotation and LLM response evaluation.

Python
View Details

FinPulse Multilingual Sentiment Analysis

Multilingual financial sentiment analysis system for market intelligence.

Python
Transformers
View Details

Prompt Evaluation Playground

Extensible framework to evaluate, score, and benchmark LLM prompts.

Python
View Details

DevLink

A lightweight yet powerful developer profile hub that allows developers to centralize their links, skills, and public presence. DevLink provides an authenticated dashboard for profile management alongside a fast, shareable public profile with built-in analytics and privacy-conscious tracking.

Next.js (App Router)
NextAuth
Prisma + Postgres
+1
View Details

Open Issue Finder

Discovery tool for finding beginner-friendly open-source issues.

Featured
Python
View Details

TaskForge- Realtime Team Task Tracker

Realtime team task tracker that manages tasks, deadlines, and collaboration with instant updates.

Featured
Node.js
WebSockets
View Details

Real-Time API Gateway

High-concurrency API gateway optimized for low-latency real-time data delivery.

Featured
Node.js
WebSockets
View Details

CodeSage- AI Code Reviewer

AI-powered code review system providing structured senior-engineer level feedback.

Python
LLM
View Details

AI Annotation & Evaluation Tools

Workflow tools for high-quality AI data annotation and LLM response evaluation.

Python
View Details

FinPulse Multilingual Sentiment Analysis

Multilingual financial sentiment analysis system for market intelligence.

Python
Transformers
View Details

Prompt Evaluation Playground

Extensible framework to evaluate, score, and benchmark LLM prompts.

Python
View Details

DevLink

A lightweight yet powerful developer profile hub that allows developers to centralize their links, skills, and public presence. DevLink provides an authenticated dashboard for profile management alongside a fast, shareable public profile with built-in analytics and privacy-conscious tracking.

Next.js (App Router)
NextAuth
Prisma + Postgres
+1
View Details

Blog Articles

Latest and featured posts

View All Articles

Next.js App Router Tips

Hard-won lessons from shipping Next.js App Router apps: data fetching patterns, caching, server actions, and common footguns.

Featured
Next.js
App Router
React
+2
Published on January 11, 2026
Last updated on February 12, 2026
4 min read
Read Article

Designing Scalable Databases

A practical blueprint for designing PostgreSQL schemas that scale: from modeling and constraints to indexing, migrations, and performance debugging.

Featured
PostgreSQL
Database Design
Prisma
+2
Published on December 8, 2025
Last updated on February 8, 2026
4 min read
Read Article

Getting Started with Supabase

A practical walkthrough of using Supabase with Next.js: auth, Postgres, row-level security (RLS), and safe environment setup.

Featured
Supabase
PostgreSQL
Next.js
+2
Published on April 30, 2024
Last updated on February 13, 2026
4 min read
Read Article

Building Scalable APIs with Node.js and Express

Learn how to architect and implement production-ready REST APIs using Node.js, Express, and modern best practices for scalability and maintainability.

Node.js
API
Backend
+2
Published on October 15, 2024
Last updated on January 28, 2026
2 min read
Read Article

React Performance Optimization: From Slow to Lightning Fast

Master React performance optimization techniques to build blazingly fast user interfaces. Learn about memoization, code splitting, and advanced rendering patterns.

React
Performance
Frontend
+1
Published on October 10, 2024
Last updated on January 27, 2026
2 min read
Read Article

Database Design Best Practices for Modern Applications

Learn essential database design principles, normalization techniques, indexing strategies, and how to build scalable data architectures for modern applications.

Database
PostgreSQL
Design
+1
Published on October 3, 2024
Last updated on February 5, 2026
4 min read
Read Article

Next.js App Router Tips

Hard-won lessons from shipping Next.js App Router apps: data fetching patterns, caching, server actions, and common footguns.

Featured
Next.js
App Router
React
+2
Published on January 11, 2026
Last updated on February 12, 2026
4 min read
Read Article

Designing Scalable Databases

A practical blueprint for designing PostgreSQL schemas that scale: from modeling and constraints to indexing, migrations, and performance debugging.

Featured
PostgreSQL
Database Design
Prisma
+2
Published on December 8, 2025
Last updated on February 8, 2026
4 min read
Read Article

Getting Started with Supabase

A practical walkthrough of using Supabase with Next.js: auth, Postgres, row-level security (RLS), and safe environment setup.

Featured
Supabase
PostgreSQL
Next.js
+2
Published on April 30, 2024
Last updated on February 13, 2026
4 min read
Read Article

Building Scalable APIs with Node.js and Express

Learn how to architect and implement production-ready REST APIs using Node.js, Express, and modern best practices for scalability and maintainability.

Node.js
API
Backend
+2
Published on October 15, 2024
Last updated on January 28, 2026
2 min read
Read Article

React Performance Optimization: From Slow to Lightning Fast

Master React performance optimization techniques to build blazingly fast user interfaces. Learn about memoization, code splitting, and advanced rendering patterns.

React
Performance
Frontend
+1
Published on October 10, 2024
Last updated on January 27, 2026
2 min read
Read Article

Database Design Best Practices for Modern Applications

Learn essential database design principles, normalization techniques, indexing strategies, and how to build scalable data architectures for modern applications.

Database
PostgreSQL
Design
+1
Published on October 3, 2024
Last updated on February 5, 2026
4 min read
Read Article

Resume / CV

Download my complete resume with work experience, skills, and education

Format

PDF

Size

~250 KB

Updated

Jan 2025

Pages

2 pages

Includes: Work Experience • Skills • Education • Projects • Certifications

Stay Updated

Get the latest articles, tutorials, and frontend tips delivered to your inbox. No spam, unsubscribe anytime.

Weekly updates
No spam
Unsubscribe anytime

Let's Work Together

Have a project in mind? Let's discuss how I can help bring your ideas to life.

Start a Conversation