close
Skip to content
View alvin-dennis's full-sized avatar
:electron:
Exploring
:electron:
Exploring

Organizations

@nexussjcet @Radio-Community-SJCET @The-Purple-Movement

Block or report alvin-dennis

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
alvin-dennis/README.md
Banner

Image Image Image Image Image


What I Do

I build web interfaces that hold up under real use — fast, responsive, and detailed enough that the motion and the layout feel considered rather than default. Most of my work lives in React and Next.js, translating design into interfaces that are clean to use and clean to maintain, with a particular interest in animation and interaction that goes beyond the basics.

I trained as an electrical & electronics engineer before moving into frontend development, and that background still shapes how I approach a problem — as a system to reason through, not just a screen to style.

Currently

  • Frontend Developer, Foodo AI — developing and maintaining responsive, performance-optimized web applications and translating UI/UX designs into clean, reusable code
  • Frontend Developer, µLearn Foundation — contributing to the organization's web platforms
  • Independent freelance work and personal projects undertaken alongside full-time responsibilities

Focusing On

  • Backend and system design — learning to reason about the layers below the UI, not just consume an API
  • Frontend architecture at production scale — state (Zustand), server-state and caching (TanStack Query), and component structure that holds up as an app grows
  • Motion and interaction engineering — GSAP, Framer Motion, and Three.js applied as part of a production system, not a one-off effect
  • Shipping and operating real systems end to end — CI/CD, environment config, and deployment, not just local dev

Stack

Languages

Image Image Image Image

Frontend

Image Image Image Image Image

Docs

Image Image Image

Backend

Image Image

Database / BaaS

Image Image Image Image Image

Deployment / Hosting

Image Image Image Image Image

DevOps / Tooling

Image Image Image Image

Hardware

Image Image


Stats

GitHub Streak GitHub Profile Summary Contribution activity graph
From: 09 May 2024 - To: 21 August 2026

Total Time: 1,733 hrs 29 mins

TypeScript           1,197 hrs 2 mins      █████████████████░░░░░░░░   68.40 %
JavaScript           124 hrs 30 mins       █▓░░░░░░░░░░░░░░░░░░░░░░░   07.11 %
JSON                 66 hrs 57 mins        █░░░░░░░░░░░░░░░░░░░░░░░░   03.83 %
Markdown             59 hrs 25 mins        █░░░░░░░░░░░░░░░░░░░░░░░░   03.40 %
Python               54 hrs 59 mins        ▓░░░░░░░░░░░░░░░░░░░░░░░░   03.14 %

Badges

@meteoricknight's Holopin badges


Get in Touch

Image Image Image Image Image

Pinned Loading

  1. alvin-dennis alvin-dennis Public template

    Config files for my GitHub profile.

    1

  2. Personal-Portfolio-2.0 Personal-Portfolio-2.0 Public template

    A personal developer portfolio created using Nextjs, Shadcn-UI, Tailwind CSS and React.

    TypeScript 19 4

  3. Beyond-Syllabus Beyond-Syllabus Public

    Forked from The-Purple-Movement/Beyond-Syllabus

    Beyond Syllabus is the front-end interface for the open-source WikiSyllabus repository — a platform that transforms any syllabus into an interactive AI-powered learning companion. It’s like ChatGPT…

    TypeScript

  4. mulearnhome mulearnhome Public

    Forked from gtech-mulearn/mulearnhome

    A modern and engaging landing platform for µLearn designed to showcase the community, initiatives, opportunities, events, and learning ecosystem..

    TypeScript

  5. EleGuard EleGuard Public

    Raspberry Pi-based elephant detection and alert system for human-wildlife conflict prevention.

    Python

  6. DropaLink DropaLink Public

    A modern, minimal link-sharing platform for private, one-time, and expiring links — giving you complete control over how, when, and who views your content.

    TypeScript 1 1