Hi, I am

Dennis Sabu

Developer & Tinkerer

Building web apps, robots,
and things for the screen.

FULL-STACK DEVELOPER✦ROBOTICS & VISION✦NEXT.JS & TYPESCRIPT✦HARDWARE & IOT✦INTERACTIVE WEB✦
FULL-STACK DEVELOPER✦ROBOTICS & VISION✦NEXT.JS & TYPESCRIPT✦HARDWARE & IOT✦INTERACTIVE WEB✦

Ibuild
avatar
modernwebinterfaces
avatar
andconnected
avatar
hardwarethatactuallyworks.

Engineering Art.

Currently pursuing B.Tech in Electronics & Computer Engineering. I combine technical precision with design thinking to build polished digital experiences.

WEB
  • React / Next.js01
  • TypeScript02
  • Tailwind / GSAP03
  • Three.js / R3F04

Frontend

CORE STACK

FLUTTER
DART
MOBILE

Mobile

CROSS PLATFORM

PYTHONNODE.JSSQLPYTORCHDOCKERAWS
TENSORFLOWGRAPHQLAPI DESIGNLINUX

Backend & AI

SYSTEM ARCHITECTURE

Selected Works.

A curation of digital ecosystems. Each project is a new universe of logic and design.

Next.jsTypeScriptThree.js

ASTHRA Welcome Robot

A browser-based welcome robot interface for Asthra 11.0 that combines a voice-guided event directory, an ID scanning station, and a feedback flow. A speech-synthesis state machine and intent matcher respond to event, venue, schedule, and registration queries; camera captures are compressed and sent to an OCR endpoint for name recognition, with results read aloud and shown in the HUD. The Next.js app uses Three.js for the animated background, Supabase for feedback storage, and an admin view for reviewing responses.

ASTHRA Welcome Robot
01
Next.jsSupabaseTypeScript

FlowState — OLAM 2.0

FlowState turns a short daily check-in into a realistic study plan. A deterministic engine calculates capacity from available time, energy, stress and sleep, scores tasks by deadline and priority, then applies KEEP, REDUCE or MOVE decisions. Built with Next.js, Supabase auth and Postgres with row-level security, Groq-powered task parsing and insights, and an ESP32 desk companion that receives the top two tasks over Web Bluetooth.

FlowState — OLAM 2.0
02
Web DevelopmentUI Design

MediLink

MediLink was prototyped as a centralized, emergency-first dashboard that aggregates essential patient data into a clean, readable interface. Designed for speed and clarity, the UI prioritizes visibility and quick navigation. We implemented secure data handling patterns and responsive layouts to ensure the system is accessible on tablets and hospital workstations alike, providing a unified view that can save lives.

MediLink
03
Next.jsTypeScriptSupabase

CampusNet

CampusNet is a student-focused resource network built around four listing types: resources, needs, rides, and skills. Students can publish items with pricing or sharing terms, post requests, offer seats, and list skills, then start a conversation that stays linked to the relevant listing. The app uses Next.js server actions and Supabase for authentication, Postgres data, and realtime chat, with profile verification status and optional WhatsApp contact.

CampusNet
04

Automating the Impossible.

Interact with the system directly. The code listens.

user@dennis-sabu:~
Welcome to Dennis Sabu's Neural Interface. Type '/help' for options.
❯